public IActionResult Edit(int id, IngredienteVM ingrediente) { if (id != ingrediente.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _service.Update(ingrediente.ToModel()); } catch (Exception ex) { if (!IngredienteExists(ingrediente.Id)) { return(NotFound()); } else { ViewBag.Erro = ex.Message; throw; } } return(RedirectToAction(nameof(Index))); } return(View(ingrediente)); }
public IActionResult Create(IngredienteVM ingrediente) { if (ModelState.IsValid) { _service.Add(ingrediente.ToModel()); return(RedirectToAction("Index")); } return(View(ingrediente)); }