public void UpdateItem(ViewSanPham sp, int quantity) { CartItem line = lineCollection .Where(p => p.ViewSanPham.MaCTSP == sp.MaCTSP) .FirstOrDefault(); if (line != null) { if (quantity > 0) { line.Quantity = quantity; } else { lineCollection.RemoveAll(l => l.ViewSanPham.MaCTSP == sp.MaCTSP); } } }
public void AddItem(ViewSanPham sp, int quantity, string sizemau) { CartItem line = lineCollection .Where(p => p.ViewSanPham.MaCTSP == sp.MaCTSP) .FirstOrDefault(); if (line == null) { lineCollection.Add(new CartItem { ViewSanPham = sp, Quantity = quantity, Sizemau = sizemau, }); } else { line.Quantity += quantity; if (line.Quantity <= 0) { lineCollection.RemoveAll(l => l.ViewSanPham.MaCTSP == sp.MaCTSP); } } }
public void RemoveLine(ViewSanPham sp) { lineCollection.RemoveAll(l => l.ViewSanPham.MaCTSP == sp.MaCTSP); }