コード例 #1
0
ファイル: Sale.cs プロジェクト: nesfit/Coffee
        private void AddStateChange(SaleStateChange stateChange, bool isInitialStateChange)
        {
            if (stateChange is null)
            {
                throw new BaristaException("invalid_sale_state_change", "The state change is empty.");
            }

            ValidateStateChange(stateChange.State, isInitialStateChange);
            StateChanges.Add(stateChange);
            SetUpdatedNow();
        }
コード例 #2
0
ファイル: Sale.cs プロジェクト: nesfit/Coffee
 public void AddStateChange(SaleStateChange stateChange)
 {
     AddStateChange(stateChange, MostRecentStateChange is null);
 }