public RedirectToRouteResult AddItem(SVTrade.Models.Product product, int? pluser, string returnUrl) { CartLine line = Cart.lineCollection .Where(p => p.Product.productID == product.productID) .FirstOrDefault(); if (line == null) { } else if (pluser > 0) { line.Product.amount = Convert.ToInt16(pluser); } return RedirectToAction("Mapping", new { returnUrl }); }
public void AddItem(SVTrade.Models.Product product, int quantity,int pluser) { CartLine line = lineCollection .Where(p => p.Product.productID == product.productID) .FirstOrDefault(); if (line == null) { lineCollection.Add(new CartLine { Product = product, Quantity = quantity }); } else if(pluser > 0 ) { line.Quantity = pluser; } }
public void RemoveLine(SVTrade.Models.Product product) { lineCollection.RemoveAll(l => l.Product.productID == product.productID); }