Пример #1
0
        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
 public void AddStateChange(SaleStateChange stateChange)
 {
     AddStateChange(stateChange, MostRecentStateChange is null);
 }