Пример #1
0
        public void callOutCompletedOrder()
        {
            string drinkReady = drinksToPrepare.Dequeue();

            prepareDrink(drinkReady);
            WaitingCustomer customer = customerList.Find(cust => cust.DrinkOrdered.Equals(drinkReady));


            if (customer.orderReady(drinkReady))
            {
                customerList.Remove(customer);
            }
        }
Пример #2
0
 public void takeOrder(WaitingCustomer customer)
 {
     customerList.Add(customer);
     drinksToPrepare.Enqueue(customer.DrinkOrdered);
     Console.WriteLine("{0,-15} has ordered {1}.", customer.Name, customer.DrinkOrdered);
 }