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); }
private void When(DrinkOrdered @event) { _outstandingDrinks.AddRange(@event.Items); }