Esempio n. 1
0
        public void RemoveDish(string name)
        {
            var dish = OrderedDishes.Find(x => x.Dish.Name == name);

            if (dish != null)
            {
                OrderedDishes.Remove(dish);
                if (OrderCount == 0)
                {
                    WaiterManager.RemoveOrder(Number);
                }
            }
        }
Esempio n. 2
0
        public void AddDish(string name, int amount)
        {
            var dish = OrderedDishes.Find(x => x.Dish.Name == name);

            if (dish == null)
            {
                OrderedDishes.Add(new OrderedDish(name, amount));
            }
            else
            {
                dish.Amount += amount;
            }
            WaiterManager.AddOrder(Number);
        }
Esempio n. 3
0
 public OrderedDish(string name, int amount)
 {
     Dish   = WaiterManager.GetDish(name);
     Amount = amount;
 }