public void ShowToppings(APizza pizza) { foreach (var topping in pizza.Toppings) { System.Console.WriteLine("Toppings: " + topping.Name); } }
public void CopyPizza(APizza oldPizza) { Type = oldPizza.Type; PizzaPrice = oldPizza.PizzaPrice; Crust = oldPizza.Crust; foreach (Topping t in oldPizza.Toppings) { AddTopping(t); } }
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); }
public void removePizza(Order order, APizza pizza) { order.pizzas.Remove(pizza); order.price -= pizza.price; }