// GET: Pizza/Create public ActionResult Create() { CreatePizzaModelView viewPizza = new CreatePizzaModelView { ListeIngredient = new FakeDBPizza().ListeIngredientsDisponibles, Pates = new FakeDBPizza().ListeDePatesDisponibles }; return(View(viewPizza)); }
public ActionResult Edit(CreatePizzaModelView EditPizza) { try { Pizza pizzaEdit = listpizza.FirstOrDefault(p => p.Id == EditPizza.pizza.Id); pizzaEdit.Nom = EditPizza.pizza.Nom; pizzaEdit.Ingredients = new FakeDBPizza().ListeIngredientsDisponibles.Where(i => EditPizza.ListIdIngredients.Contains(i.Id)).ToList(); pizzaEdit.Pate = new FakeDBPizza().ListeDePatesDisponibles.FirstOrDefault(pate => pate.Id == EditPizza.IdPate); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(CreatePizzaModelView CreatePizza) { try { Pizza pizzCreate = CreatePizza.pizza; pizzCreate.Pate = new FakeDBPizza().ListeDePatesDisponibles.FirstOrDefault(pate => pate.Id == CreatePizza.IdPate); pizzCreate.Ingredients = new FakeDBPizza().ListeIngredientsDisponibles.Where(i => CreatePizza.ListIdIngredients.Contains(i.Id)).ToList(); pizzCreate.Nom = CreatePizza.pizza.Nom; pizzCreate.Id = idPizza; listpizza.Add(pizzCreate); idPizza++; return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Pizza/Edit/5 public ActionResult Edit(int id) { CreatePizzaModelView viewPizza = new CreatePizzaModelView { ListeIngredient = new FakeDBPizza().ListeIngredientsDisponibles, Pates = new FakeDBPizza().ListeDePatesDisponibles }; viewPizza.pizza = listpizza.FirstOrDefault(i => i.Id == id); if (viewPizza.pizza.Pate != null) { viewPizza.IdPate = viewPizza.pizza.Pate.Id; } if (viewPizza.pizza.Ingredients.Any()) { viewPizza.ListIdIngredients = viewPizza.pizza.Ingredients.Select(i => i.Id).ToList(); } return(View(viewPizza)); }