Exemplo n.º 1
0
        /// <summary>
        /// Usunięcie elementu z koszyka na podstawie nr id
        /// </summary>
        /// <param name="id"></param>
        public bool DeleteFromCartById(int id)
        {
            ElectronicDeviceViewModel temp = CartItems.Find(x => x.ID == id);

            if (temp is null)
            {
                return(false);
            }

            TotalPrice -= temp.Price;
            NumberOfElements--;
            CartItems.Remove(temp);
            return(true);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Usunięcie elementu z koszyka na podstawie przekazanego obiektu
 /// </summary>
 /// <param name="item"></param>
 public void DeleteFromCart(ElectronicDeviceViewModel item)
 {
     CartItems.Remove(item);
     TotalPrice -= item.Price;
     NumberOfElements--;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Dodanie elementu do koszyka i zwiększenie ilości przedmiotów oraz ceny
 /// </summary>
 /// <param name="item"></param>
 public void AddItemToCart(ElectronicDeviceViewModel item)
 {
     CartItems.Add(item);
     NumberOfElements++;
     TotalPrice += item.Price;
 }