public ActionResult Edit(int id, Pizza pizza, int pate, List <int> ingredients) { try { Pate patePizza = Pates.FirstOrDefault(p => p.Id == pate); List <Ingredient> ingredientsPizza = new List <Ingredient>(); foreach (var ingr in ingredients) { ingredientsPizza.Add(Ingredients.FirstOrDefault(i => i.Id == ingr)); } var maPizza = Pizzas.FirstOrDefault(p => p.Id == id); maPizza.Nom = pizza.Nom; maPizza.Pate = patePizza; maPizza.Ingredients = ingredientsPizza; Pizzas.Remove(Pizzas.FirstOrDefault(p => p.Id == maPizza.Id)); Pizzas.Add(maPizza); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { try { Pizzas.Remove(Pizzas.FirstOrDefault(p => p.Id == id)); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Pizza/Edit/5 public ActionResult Edit(int id) { var pizza = Pizzas.FirstOrDefault(p => p.Id == id); return(View(pizza)); }