public IActionResult Edit(EditPizzaViewModel model)
 {
     if (ModelState.IsValid)
     {
         var modified = _pizzaService.EditPizza(model);
         if (modified != 0)
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View());
 }
        public int EditPizza(EditPizzaViewModel pizza)
        {
            var newPizza = new Pizza();

            newPizza.Id          = pizza.Id;
            newPizza.Name        = pizza.Name;
            newPizza.PizzaTypeId = pizza.PizzaTypeId;
            newPizza.Price       = pizza.Price;
            newPizza.Size        = pizza.Size;
            new PizzaViewModel(newPizza);
            var modified = _pizzaRepository.Update(newPizza);

            return(modified);
        }
        public IActionResult Delete(int id)
        {
            var model = _pizzaService.GetById(id);
            EditPizzaViewModel editPizzaViewModel = new EditPizzaViewModel
            {
                Id          = model.Id,
                Name        = model.Name,
                PizzaTypeId = model.PizzaType.Id,
                Price       = model.Price,
                Size        = model.Size
            };

            return(View(editPizzaViewModel));
        }
Esempio n. 4
0
        public IActionResult Edit(EditPizzaViewModel model)
        {
            //not needed anymore, validation done with ValidationFilter registered globally
            //if (ModelState.IsValid)
            //{
            var modified = _pizzaService.EditPizza(model);

            if (modified != 0)
            {
                return(RedirectToAction("Index"));
            }
            //}
            return(View());
        }
Esempio n. 5
0
        public IActionResult Edit(EditPizzaViewModel model)
        {
            Pizza pizza = pizzas.Get(model.Id);

            if (ModelState.IsValid)
            {
                pizza.Name        = model.Name;
                pizza.PizzaTypeId = model.PizzaTypeId;
                pizza.Size        = model.Size;
                pizza.Price       = model.Price;
                pizzas.Update(pizza);
                return(View("Details", pizza));
            }
            return(View("Details", pizza));
        }
Esempio n. 6
0
        public IActionResult Edit(int id)
        {
            Pizza pizza = pizzas.Get(id);

            if (pizza == null)
            {
                ErrorViewModel errorViewModel = new ErrorViewModel
                {
                    RequestId = id.ToString()
                };
                return(View("Error", errorViewModel));
            }

            EditPizzaViewModel editPizzaViewModel = new EditPizzaViewModel
            {
                ID          = pizza.ID,
                Name        = pizza.Name,
                PizzaTypeID = pizza.PizzaTypeID,
                Price       = pizza.Price,
                Size        = pizza.Size
            };

            return(View(editPizzaViewModel));
        }
        public IActionResult Edit(int id)
        {
            var result = _pizzaService.GetById(id);

            if (result == null)
            {
                ErrorViewModel errorViewModel = new ErrorViewModel
                {
                    RequestId = id.ToString()
                };
                return(View("Error", errorViewModel));
            }

            EditPizzaViewModel editPizzaViewModel = new EditPizzaViewModel
            {
                Id          = result.Id,
                Name        = result.Name,
                PizzaTypeId = result.PizzaType.Id,
                Price       = result.Price,
                Size        = result.Size
            };

            return(View(editPizzaViewModel));
        }