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); }