public override void Create(OrderContext context) { context.TransitionToState(new CreateState()); }
public override void Ship(OrderContext context) { context.TransitionToState(new ShippedState()); }
public override void Reset(OrderContext context) { context.TransitionToState(new NewState()); }
public override void Cancel(OrderContext context) { context.TransitionToState(new CancelState()); }