public RedirectToRouteResult RemoveFromCart(Cart cart, int AruID, string returnUrl) { AruKeszlet product = _shopRepository.GetAruKeszlet().FirstOrDefault(p => p.AruID == AruID); if (product != null) { cart.RemoveLine(product); } return(RedirectToAction("Index", new { returnUrl })); }
public void AddItem(AruKeszlet product, decimal quantity) { CartLine line = lineCollection .Where(p => p.Product.AruID == product.AruID) .FirstOrDefault(); if (line == null) { lineCollection.Add( new CartLine { Product = product, AruMennyiseg = quantity }); } else { line.AruMennyiseg += quantity; } }
public void RemoveLine(AruKeszlet product) { lineCollection.RemoveAll(p => p.Product.AruID == product.AruID); }