コード例 #1
0
ファイル: Order.cs プロジェクト: amarish-kumar/iShop_v.02
        public void AddItem(Guid productId, int quantity)
        {
            var orderItem = OrderedItems.SingleOrDefault(o => o.ProductId == productId && o.OrderId == Id);

            if (orderItem == null)
            {
                orderItem = new OrderedItem()
                {
                    ProductId = productId, OrderId = Id, Quantity = quantity
                }
            }
            ;
            else
            {
                orderItem.Quantity += quantity;
            }
            OrderedItems.Add(orderItem);
        }
コード例 #2
0
ファイル: Customer.cs プロジェクト: girish66/RestaurantEvents
 public void PlaceOrder(OrderPlacedEvent items)
 {
     items.Items.ForEach(x => OrderedItems.Add(x));
 }