public Task RemoveCondiments(CondimentsChoices condiments) { if (State.condimentsChoices.Contains(condiments)) { throw new Exception(); } RaiseEvent(new CondimentsRemovedEvent { Id = this.GetPrimaryKey(), Condiments = condiments }); return(ConfirmEvents()); }
//Constructor public CondimentsRemovedEvent(Guid id, CondimentsChoices condiments) { Id = id; Condiments = condiments; }
//Constructor public CondimentsAddedEvent(Guid id, CondimentsChoices condiments, CondimentAmount condimentAmount) { Id = id; Condiments = condiments; CondimentAmount = condimentAmount; }