public void Apply(WarehouseItemAdded @event) { Items.Add(new WarehouseItem { ProductId = @event.ProductId, Quantity = @event.Quantity }); }
public void AddItem(int productNumber, int quantity) { var @event = new WarehouseItemAdded { WarehouseId = Id, ProductId = productNumber, Quantity = quantity }; Apply(@event); Append(@event); }