C# Class WithNoisyStatePattern.OutForDelivery

Inheritance: IOnlineTakeawayOrderState
Show file Open project: elbandit/PPPDDD

Public Methods

Method Description
Cook ( ) : IOnlineTakeawayOrderState
Deliver ( ) : IOnlineTakeawayOrderState
OutForDelivery ( OnlineTakeawayOrder order ) : System
Package ( ) : IOnlineTakeawayOrderState
TakeOutOfOven ( ) : IOnlineTakeawayOrderState

Method Details

Cook() public method

public Cook ( ) : IOnlineTakeawayOrderState
return IOnlineTakeawayOrderState

Deliver() public method

public Deliver ( ) : IOnlineTakeawayOrderState
return IOnlineTakeawayOrderState

OutForDelivery() public method

public OutForDelivery ( OnlineTakeawayOrder order ) : System
order OnlineTakeawayOrder
return System

Package() public method

public Package ( ) : IOnlineTakeawayOrderState
return IOnlineTakeawayOrderState

TakeOutOfOven() public method

public TakeOutOfOven ( ) : IOnlineTakeawayOrderState
return IOnlineTakeawayOrderState