public void AddItem(Item item, int quantity) { CartLine line = lineCollection .Where(it => it.Item.ItemId == item.ItemId) .FirstOrDefault(); if (line == null) { lineCollection.Add(new CartLine { Item = item, Quantity = quantity }); } else { line.Quantity += quantity; } }
public void RemoveLine(Item item) { lineCollection.RemoveAll(l => l.Item.ItemId == item.ItemId); }