private void Familiy_Click(object sender, RoutedEventArgs e) { ObservableCollection <Pizza> temp = PizzaController.PizzaList; if (normalPizzaSelected) { foreach (Pizza pizza in temp) { PizzaController.UpdatePizza(pizza.PizzaID, Pizza.PizzaSize.Familiy, pizza.Price * 2); } normalPizzaSelected = false; } PizzaController.PizzaList = temp; icPizzaList.ItemsSource = null; icPizzaList.ItemsSource = temp; }
public MainWindow() { worker.DoWork += Worker_DoWork; worker.RunWorkerAsync(1000); InitializeComponent(); //Normal Test Pizzas PizzaController.CreatePizza(1, "Margherita", Pizza.PizzaSize.Normal, Pizza.PizzaDough.Wheat, Pizza.PizzaSauce.Tomato, new ObservableCollection <Topping> { new Topping("Tomatosauce"), new Topping("Cheese"), new Topping("Oregano") }, 60); PizzaController.CreatePizza(2, "Vesuvio", Pizza.PizzaSize.Normal, Pizza.PizzaDough.Wheat, Pizza.PizzaSauce.Tomato, new ObservableCollection <Topping> { new Topping("Tomatosauce"), new Topping("Cheese"), new Topping("Oregano"), new Topping("Ham") }, 60); PizzaController.CreatePizza(3, "Capricciosa", Pizza.PizzaSize.Normal, Pizza.PizzaDough.Wheat, Pizza.PizzaSauce.Tomato, new ObservableCollection <Topping> { new Topping("Tomatosauce"), new Topping("Cheese"), new Topping("Oregano"), new Topping("Ham"), new Topping("Mushrooms"), new Topping("Shrimp") }, 70); icPizzaList.ItemsSource = PizzaController.PizzaList; }