Esempio n. 1
0
        static void Main(string[] args)
        {
            Pizzeria pizzeria = new Pizzeria();

            pizzeria.OrderFeedback();
            pizzeria.OrderIsReady();
        }
Esempio n. 2
0
 public void CheckPayment()
 {
     if (bill == payment)
     {
         Pizzeria.CookThePizza(orderList, orderNumber);
     }
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var pizzeria = new Pizzeria();

            var customer = new Customer("Alex");
            var order1   = new Order(customer.Name, pizzeria);

            customer.AddToOrder(order1, 0);
            customer.AddToOrder(order1, 2, 2);
            customer.CompleteOrder(order1);

            var customer1 = new Customer("Artem");
            var order2    = new Order(customer1.Name, pizzeria);

            customer1.AddToOrder(order2, 1);
            customer1.CompleteOrder(order2);

            pizzeria.StartCooking();
        }
Esempio n. 4
0
 public void CompleteOrder()
 {
     Pizzeria.AddOrder(this);
 }
Esempio n. 5
0
 public Order(string custumerName, Pizzeria pizzeria)
 {
     PizzaIdCount = new Dictionary <int, int>();
     CustumerName = custumerName;
     Pizzeria     = pizzeria;
 }
Esempio n. 6
0
 public void MakeAnOrder(int numberInQueue)
 {
     Pizzeria.PizzaInfo(this.numberInQueue);
 }