//private void _findCustomers() //{ // Customers = new ObservableCollection<CustomerViewModel>(); // if (String.IsNullOrWhiteSpace(FindName)) // return; // foreach(var item in db.GetAllCustomers()) // { // if(item.Name.Contains(FindName)) // { // Customers.Add(new CustomerViewModel(item.ID)); // } // } //} private void _createNewPizza() { if (string.IsNullOrWhiteSpace(NewPizzaUserCreated.UserCreatedPizzaName)) { MessageBox.Show("Please fill the pizza name field"); return; } if (NewPizzaUserCreated.Ingres.Count == 0) { MessageBox.Show("Please add some ingredients"); return; } NewPizzaUserCreated.Pizza.Name = NewPizzaUserCreated.UserCreatedPizzaName; NewPizzaUserCreated.Pizza.Price = NewPizzaUserCreated.TotalPricePizza; var buff_pizza = NewPizzaUserCreated.Pizza; db.MakeNewPizza(ref buff_pizza, new List <BLL.IngredientModel>(NewPizzaUserCreated.Ingres)); NewPizzaUserCreated.Pizza = buff_pizza; var newPizza = new PizzaDetailViewModel_(NewPizzaUserCreated.Pizza.ID, NewPizzaUserCreated.SelectedSizeID, Quantity.Один); newPizza.PizzaImage = "/Images/Pizza/UserCreatedPizza.png"; Carts.Add(newPizza); MessageBox.Show("Successful!"); }
private void _addNewCart(object pizza_id) { foreach (var item in Carts) { if (item.Pizza.ID == (int)pizza_id) { switch (item.SelectedQuant) { case Quantity.Один: item.SelectedQuant = Quantity.Два; OnPropertyChanged(nameof(Carts)); return; case Quantity.Два: item.SelectedQuant = Quantity.Три; return; case Quantity.Три: item.SelectedQuant = Quantity.Четыре; return; case Quantity.Четыре: item.SelectedQuant = Quantity.Пять; return; case Quantity.Пять: item.SelectedQuant = Quantity.Пять; return; default: item.SelectedQuant = Quantity.Пять; return; } } } var newPizza = new PizzaDetailViewModel_((int)pizza_id, 2, Quantity.Один); switch (pizza_id) { case 1: newPizza.PizzaImage = "/Images/Pizza/Pizza_1.png"; break; case 2: newPizza.PizzaImage = "/Images/Pizza/Pizza_2.png"; break; case 3: newPizza.PizzaImage = "/Images/Pizza/Pizza_3.png"; break; case 4: newPizza.PizzaImage = "/Images/Pizza/Pizza_4.png"; break; default: newPizza.PizzaImage = "/Images/Pizza/UserCreatedPizza.png"; break; } newPizza.PropertyChanged += Item_PropertyChanged; Carts.Add(newPizza); }