Example #1
0
        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;
        }
Example #2
0
        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;
        }