public IActionResult Criar() { AdminAutorCriarRequestModel model = new AdminAutorCriarRequestModel(); // Definir possível erro de processamento (vindo do post do criar) ViewBag.erro = TempData["erro-msg"]; return(View(model)); }
public RedirectToActionResult Criar(AdminAutorCriarRequestModel request) { var nome = request.Nome; try { _autorOrmService.CriarAutor(nome); } catch (Exception exception) { TempData["erro-msg"] = exception.Message; return(RedirectToAction("Criar")); } return(RedirectToAction("Listar")); }
public IActionResult Editar(int id) { AdminAutorCriarRequestModel model = new AdminAutorCriarRequestModel(); // Obter etiqueta a editar var autorEditar = _autorOrmService.ObterAutores(id); if (autorEditar == null) { return(RedirectToAction("Listar")); } // Alimentar o model com os dados da etiqueta a ser editada model.Nome = autorEditar.Nome; model.Id = autorEditar.Id; return(View(model)); }