Beispiel #1
0
        public void Handle(DrinkOrdered @event)
        {
            var tab           = _database.Set <Tab>().GetById(@event.TabId);
            var drinksToServe =
                @event.Items.Select(item =>
                                    new TabItem
            {
                MenuNumber  = item.MenuNumber,
                Description = item.Description,
                Price       = item.Price
            });

            tab.ToServe.AddRange(drinksToServe);
        }
Beispiel #2
0
 private void When(DrinkOrdered @event)
 {
     _outstandingDrinks.AddRange(@event.Items);
 }