public void UpdateItem(spMoi s, int sl) { CartItem line = cart.Where(p => p.sp.MaSP == s.MaSP).FirstOrDefault(); if (line != null) { if (sl > 0) { line.Quantity = sl; } else { cart.RemoveAll(l => l.sp.MaSP == s.MaSP); } } }
public void AddItem(spMoi s, int sl) { CartItem line = cart.Where(p => p.sp.MaSP == s.MaSP).FirstOrDefault(); if (line == null) { cart.Add(new CartItem { sp = s, Quantity = sl }); } else { line.Quantity += sl; if (line.Quantity <= 0) { cart.RemoveAll(l => l.sp.MaSP == s.MaSP); } } }
public void RemoveLine(spMoi s) { cart.RemoveAll(l => l.sp.MaSP == s.MaSP); }