コード例 #1
0
ファイル: IncreasingState.cs プロジェクト: ashic/StopLoss
        public StockState HandleTimeout(IncreaseSellingPointCommand command)
        {
            if (command.Version == _version)
                Bus.Send(new SellPriceIncreasedEvent(_id, command.SellingPoint));

            return this;
        }
コード例 #2
0
ファイル: Stock.cs プロジェクト: ashic/StopLoss
 public void HandleTimeout(IncreaseSellingPointCommand command)
 {
     _state = _state.HandleTimeout(command);
 }
コード例 #3
0
ファイル: StableState.cs プロジェクト: ashic/StopLoss
 public StockState HandleTimeout(IncreaseSellingPointCommand command)
 {
     return(this);
 }
コード例 #4
0
ファイル: StableState.cs プロジェクト: ashic/StopLoss
 public StockState HandleTimeout(IncreaseSellingPointCommand command)
 {
     return this;
 }
コード例 #5
0
ファイル: Stock.cs プロジェクト: ashic/StopLoss
 public void HandleTimeout(IncreaseSellingPointCommand command)
 {
     _state = _state.HandleTimeout(command);
 }