コード例 #1
0
        public Task RemoveCondiments(CondimentsChoices condiments)
        {
            if (State.condimentsChoices.Contains(condiments))
            {
                throw new Exception();
            }

            RaiseEvent(new CondimentsRemovedEvent
            {
                Id         = this.GetPrimaryKey(),
                Condiments = condiments
            });

            return(ConfirmEvents());
        }
コード例 #2
0
 //Constructor
 public CondimentsRemovedEvent(Guid id, CondimentsChoices condiments)
 {
     Id         = id;
     Condiments = condiments;
 }
コード例 #3
0
 //Constructor
 public CondimentsAddedEvent(Guid id, CondimentsChoices condiments, CondimentAmount condimentAmount)
 {
     Id              = id;
     Condiments      = condiments;
     CondimentAmount = condimentAmount;
 }