public void AddToCart(Product product, int quantity) { var result = productCollection.FirstOrDefault(p => p.Product.ProductId == product.ProductId); if (result == null) { ProductInBasket productInBasket = new ProductInBasket { Product = product, Quantity = quantity }; productCollection.Add(productInBasket); } else { result.Quantity += 1; } }
public void RemoveFromCart(ProductInBasket productInBasket) { productCollection.RemoveAll(p => p.Product.ProductId == productInBasket.Product.ProductId); }