Beispiel #1
0
        public void ChangeQuantity(SspMenuItem menuItem, int newQuantity)
        {
            var curQuantity = cart[menuItem.Id].Quantity;

            if (curQuantity != newQuantity && newQuantity > 0)
            {
                cart[menuItem.Id].Quantity = newQuantity;
            }
        }
Beispiel #2
0
 public void RemoveMenuItem(SspMenuItem _menuItem)
 {
     _menu.Remove(_menuItem);
 }
Beispiel #3
0
 public void AddMenuItem(SspMenuItem _menuItem)
 {
     _menu.Add(_menuItem);
 }
Beispiel #4
0
        public void AddToCart(SspMenuItem menuItem)
        {
            var newCartItem = new SspCartItem(menuItem);

            cart.Add(menuItem.Id, newCartItem);
        }
 public SspCartItem(SspMenuItem menuItem)
 {
     MenuItem = menuItem;
     Quantity = 1;
 }