示例#1
0
 public void UpdateCart(ItemMst product, int quantity)
 {
     if (_cartItems.ContainsKey(product.StyleCode))
     {
         var item = _cartItems[product.StyleCode];
         item.Quantity = quantity;
         _cartItems[product.StyleCode] = item;
     }
 }
示例#2
0
        public void AddCart(ItemMst product, int quantity)
        {
            if (_cartItems.ContainsKey(product.StyleCode))
            {
                var item = _cartItems[product.StyleCode];
                item.Quantity += quantity;
                _cartItems[product.StyleCode] = item;
                return;
            }
            var cartItem = new CartItem
            {
                Id        = product.StyleCode,
                Name      = product.Name,
                UnitPrice = product.SalePrice,
                Quantity  = quantity,
                Thumbnail = product.Thumbnails.Split(',')[0]
            };

            _cartItems.Add(cartItem.Id, cartItem);
        }