public void ShowToppings(APizza pizza)
 {
     foreach (var topping in pizza.Toppings)
     {
         System.Console.WriteLine("Toppings: " + topping.Name);
     }
 }
Exemplo n.º 2
0
 public void CopyPizza(APizza oldPizza)
 {
     Type       = oldPizza.Type;
     PizzaPrice = oldPizza.PizzaPrice;
     Crust      = oldPizza.Crust;
     foreach (Topping t in oldPizza.Toppings)
     {
         AddTopping(t);
     }
 }
Exemplo n.º 3
0
        public bool addPizza(Order order, APizza pizza)
        {
            order.pizzas.Add(pizza);
            order.price += pizza.price;
            if (order.price > 250)
            {
                removePizza(order, pizza);
                Console.WriteLine("Can't have an order over $250");
                return(false);
            }

            order.price = Math.Round(order.price, 2);
            return(true);
        }
Exemplo n.º 4
0
 public void removePizza(Order order, APizza pizza)
 {
     order.pizzas.Remove(pizza);
     order.price -= pizza.price;
 }