public void RemoveOne(ProduktCard produkt) { CartLine line = lineCollection.Where(p => p.Produkt.Id == produkt.Id).FirstOrDefault(); if (line != null) { line.Quantity -= 1; if (line.Quantity < 1) { RemoveLine(produkt); } } }
public void AddItem(ProduktCard produkt, int quantity) { CartLine line = lineCollection.Where(p => p.Produkt.Id == produkt.Id).FirstOrDefault(); if (line == null) { lineCollection.Add(new CartLine { Produkt = produkt, Quantity = quantity }); } else { line.Quantity += quantity; } }
public void RemoveLine(ProduktCard produkt) { lineCollection.RemoveAll(l => l.Produkt.Id == produkt.Id); }