예제 #1
0
 public GroceryItem(GroceryItem groceryItem)
 {
     this.Name     = groceryItem.Name;
     this.ImageSrc = groceryItem.ImageSrc;
     this.Price    = groceryItem.Price;
     this.Desc     = groceryItem.Desc;
 }
예제 #2
0
 public static Boolean AddToCart(GroceryItem item, int qty)
 {
     if (SearchCart(item))
     {
         CartItems.Find(cartItem => cartItem.GroceryItem.Equals(item)).Quantity += qty;
     }
     else
     {
         CartItems.Add(new CartItem(item, qty));
     }
     return(true);
 }
예제 #3
0
 public static Boolean SearchCart(GroceryItem item)
 {
     return(CartItems.Exists(cartItem => cartItem.GroceryItem.Equals(item)));
 }
예제 #4
0
 public static int GetQuantity(GroceryItem item)
 {
     return(CartItems.Find(cartItem => cartItem.Equals(item)).Quantity);
 }
예제 #5
0
 public CartItem(GroceryItem item, int quantity)
 {
     GroceryItem = item;
     Quantity    = quantity;
 }