// добавление элемента в корзину public void AddItem(int id, GoodsLine goods, int quantity) { CartLine line = lineCollection .Where(g => g.Goods.GoodsId == goods.GoodsId) .FirstOrDefault(); if (line == null) { lineCollection.Add(new CartLine { CartId = id, Goods = goods, Quantity = quantity }); } else { line.Quantity += quantity; } }
public void RemoveLine(GoodsLine goods) { lineCollection.RemoveAll(l => l.GoodsId == goods.GoodsId); }