コード例 #1
0
ファイル: WithCourierState.cs プロジェクト: bytecode0101/uCRM
 public override void Continue()
 {
     NextState = new InTranzitState(product_on_the_way.product);
     Console.WriteLine("Product is now in custody of courier");
     product_on_the_way.ContinueToNextState(NextState);
 }
コード例 #2
0
 internal void ContinueToNextState(AbstractDeliveryState NextState)
 {
     product_state = NextState;
     product_state.Continue();
 }
コード例 #3
0
ファイル: DelieveredState.cs プロジェクト: bytecode0101/uCRM
 public override void Continue()
 {
     NextState = new DelieveredState(product_on_the_way.product);
     Console.WriteLine("Product has been delivered to client");
     product_on_the_way.ContinueToNextState(NextState);
 }
コード例 #4
0
ファイル: WithCourierState.cs プロジェクト: lenamduytuan/uCRM
 public override void Continue()
 {
     NextState = new InTranzitState(product_on_the_way.product);
     Console.WriteLine("Product is now in custody of courier");
     product_on_the_way.ContinueToNextState(NextState);
 }
コード例 #5
0
ファイル: DelieveredState.cs プロジェクト: lenamduytuan/uCRM
 public override void Continue()
 {
     NextState = new DelieveredState(product_on_the_way.product);
     Console.WriteLine("Product has been delivered to client");
     product_on_the_way.ContinueToNextState(NextState);
 }
コード例 #6
0
 internal void ContinueToNextState(AbstractDeliveryState NextState)
 {
     product_state = NextState;
     product_state.Continue();
 }