Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                Pizzas.Remove(Pizzas.FirstOrDefault(p => p.Id == id));

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 3
0
        // GET: Pizza/Edit/5
        public ActionResult Edit(int id)
        {
            var pizza = Pizzas.FirstOrDefault(p => p.Id == id);

            return(View(pizza));
        }