Ejemplo n.º 1
0
        public virtual void AddItem(PhoneDetailsModel phone, int quantity)
        {
            var cartItems = cartItemsList.Where(p => p.Phone.ID == phone.ID).FirstOrDefault();

            if (cartItems == null)
            {
                cartItemsList.Add(new CartItem
                {
                    Phone    = phone,
                    Quantity = quantity
                });
            }

            else
            {
                cartItems.Quantity += quantity;
            }
        }
Ejemplo n.º 2
0
 public override void RemoveItem(PhoneDetailsModel phone)
 {
     base.RemoveItem(phone);
     Session.SetObjectAsJson("Cart", this);
 }
Ejemplo n.º 3
0
 public override void AddItem(PhoneDetailsModel phone, int quantity)
 {
     base.AddItem(phone, quantity);
     Session.SetObjectAsJson("Cart", this);
 }
Ejemplo n.º 4
0
 public virtual void RemoveItem(PhoneDetailsModel phone)
 {
     cartItemsList.RemoveAll(p => p.Phone.ID == phone.ID);
 }