コード例 #1
0
        public void RemoveFromBasket(HttpContextBase httpContext, string itemId)
        {
            Basket     basket = GetBasket(httpContext, true);
            Basketitem item   = basket.BasketItems.FirstOrDefault(i => i.Id == itemId);

            if (item != null)
            {
                basket.BasketItems.Remove(item);
                basketContext.Commit();
            }
        }
コード例 #2
0
        private void AddToBasket(HttpContextBase httpContext, string productId)
        {
            Basket     basket = GetBasket(httpContext, true);
            Basketitem item   = basket.BasketItems.FirstOrDefault(i => i.ProductId == productId);

            if (item == null)
            {
                item = new Basketitem()
                {
                    BasketId  = basket.Id,
                    ProductId = productId,
                    Quantity  = 1
                };
                basket.BasketItems.Add(item);
            }
            else
            {
                item.Quantity = item.Quantity + 1;
                item.Quantity = item.Quantity + 1;
            }
            basketContext.Commit();
        }