protected List <Topping> AddToppings() { if (Toppings == null) { Toppings = new List <Topping>(); } Topping top1 = new Topping(); Topping top2 = new Topping(); Topping top3 = new Topping(); top1.Name = "Chicken"; top2.Name = "Mushrooms"; top3.Name = "Onions"; List <Topping> toppings = new List <Topping> { top1, top2, top3 }; foreach (Topping top in toppings) { foreach (Topping t in Toppings) { if (t.Name == top.Name) { Toppings.Remove(t); } } Toppings.Add(top); } return(Toppings); }
public override void RemoveTopping(Topping topping) { Toppings.Remove(topping); }