public void SetReady() { OnGetOrder?.Invoke(pizza); OnMakeOrder?.Invoke(pizza); Console.WriteLine("{0} {1}, your order {2} is up!", customer.id, customer.name, pizza.ToString()); Console.WriteLine(Environment.NewLine); }
public void MakeAnOrder(Menu pizzaOrdered) { OnMakeOrder?.Invoke(pizzaOrdered); pizza = pizzaOrdered; Thread.Sleep(new Random().Next(1000, 3000)); Console.WriteLine("{0} {1}: order accepted!", customer.id, customer.name); }