public virtual void AddItem(DtoProductDetail product, int quantity) { CartLine line = lineCollection.Where(p => p.Product.Id == product.Id).FirstOrDefault(); if (line == null) { lineCollection.Add(new CartLine { Product = product, Quantity = quantity }); } else { line.Quantity += quantity; } }
public virtual void RemoveLine(DtoProductDetail product) { lineCollection.RemoveAll(l => l.Product.Id == product.Id); }
public override void RemoveLine(DtoProductDetail product) { base.RemoveLine(product); session.SetJson("Cart", this); //////// }
public override void AddItem(DtoProductDetail product, int quantity) { base.AddItem(product, quantity); session.SetJson("Cart", this); }