Пример #1
0
 public override int Create(InventoryItem data)
 {
     if (ListContext.Any(x => x.ItemId == data.ItemId))
     {
         ListContext.Where(x => x.ItemId == data.ItemId).First().Amount += data.Amount;
     }
     else
     {
         ListContext.Add(data);
     }
     return(data.InventoryItemId);
 }
Пример #2
0
        public int Create(object data)
        {
            var inventoryItem = InventoryItemCast(data);

            if (ListContext.Any(x => x.ItemId == inventoryItem.ItemId))
            {
                ListContext.SingleOrDefault(x => x.ItemId == inventoryItem.ItemId).Amount += inventoryItem.Amount;
            }
            else
            {
                ListContext.Add(inventoryItem);
            }
            return(inventoryItem.InventoryItemId);
        }