Пример #1
0
        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;
            }
        }
Пример #2
0
 public void RemoveFromCart(ProductInBasket productInBasket)
 {
     productCollection.RemoveAll(p => p.Product.ProductId == productInBasket.Product.ProductId);
 }