//Overload version of the update, with no price public static void UpdatePizza(int pizzaID, string name, Pizza.PizzaSize size, Pizza.PizzaDough dough, Pizza.PizzaSauce sauce, ObservableCollection <Topping> toppings) { Pizza pizza = ReadPizza(pizzaID); pizza.Name = name; pizza.Toppings = toppings; pizza.Size = size; pizza.Dough = dough; pizza.Sauce = sauce; }
public static void CreatePizza(int pizzaID, string name, Pizza.PizzaSize size, Pizza.PizzaDough dough, Pizza.PizzaSauce sauce) { if (PizzaList.FirstOrDefault(x => x.PizzaID == pizzaID) == null || PizzaList.Count == 0) { PizzaList.Add(new Pizza(pizzaID, name, size, dough, sauce)); } else { throw new Exception("Pizza with that ID already exists"); } }