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)); }
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()); }
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)); }
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)); }