Exemplo n.º 1
0
        public void Add(CartItem cartItem)
        {
            CartItem addedItem = ListMyCartItems.
                                 FirstOrDefault(x => x.ID == cartItem.ID);

            if (addedItem != null)
            {
                addedItem.Amount++;
            }
            else
            {
                ListMyCartItems.Add(cartItem);
            }
        }
Exemplo n.º 2
0
        public void Delete(int id)
        {
            CartItem deletedItem = ListMyCartItems.FirstOrDefault(x => x.ID == id);

            if (deletedItem != null)
            {
                if (deletedItem.Amount > 1)
                {
                    deletedItem.Amount--;
                }
                else
                {
                    ListMyCartItems.Remove(deletedItem);
                }
            }
        }