static void Main(string[] args) { var cheese = ToppingsFactory.AddCheese(); cheese.GetDescription(); Console.WriteLine("Hello World!"); }
public Pizza Order(PizzaTypes type, IEnumerable <ToppingType> withToppings = null) { var pizza = PizzaFactory.CreatePizza(type); if (pizza == null) { Console.WriteLine($"Selected {type} Pizza is not available at {Location}"); return(null); } if (withToppings != null && withToppings.Any()) { foreach (var toppingType in withToppings) { var topping = ToppingsFactory.CreateTopping(toppingType); pizza.Toppings.Add(topping); } } pizza.Prepare(); pizza.Bake(); pizza.Cut(); pizza.Box(); return(pizza); }
public void AddSalami() { Toppings.Add(ToppingsFactory.AddSalami()); }
public void AddPineapple() { Toppings.Add(ToppingsFactory.AddPineapple()); }
public void AddOnions() { Toppings.Add(ToppingsFactory.AddOnions()); }
public void AddHam() { Toppings.Add(ToppingsFactory.AddHam()); }
public void AddChesse() { Toppings.Add(ToppingsFactory.AddCheese()); }