public IActionResult Editar(int id) { AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel(); // Obter autor a editar var autorEditar = _autoresOrmService.ObterAutorPorId(id); if (autorEditar == null) { return(RedirectToAction("Listar")); } // Alimentar o model com os dados da autor a ser editada model.Id = autorEditar.Id; model.Nome = autorEditar.Nome; return(View(model)); }
public IActionResult Editar(int id) { AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel(); var autorEditar = _autoresOrmService.ObterAutorPorId(id); if (autorEditar == null) { return(RedirectToAction("Listar")); } model.Erro = (string)TempData["erro-msg"]; model.idAutor = autorEditar.Id; model.nomeAutor = autorEditar.Nome; model.TituloPagina += model.nomeAutor; return(View(model)); }
//[Route("admin/autores/editar/{id}")] public IActionResult Editar(int id) { AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel(); // Obter categoria a editar var autorAEditar = _autoresOrmService.ObterAutorPorId(id); if (autorAEditar == null) { return(RedirectToAction("Listar")); } // Definir possível erro de processamento (vindo do post do criar) model.Erro = (string)TempData["erro-msg"]; model.IdAutor = autorAEditar.Id; model.NomeAutor = autorAEditar.Nome; model.TituloPagina += model.NomeAutor; return(View(model)); }
public IActionResult Editar(int id) { ViewBag.id = id; ViewBag.erro = TempData["erro-msg"]; AdminAutoresEditarViewModel model = new AdminAutoresEditarViewModel(); // Obter as Autores var listaAutores = _autoresOrmService.ObterAutores(); // Alimentar o model com as Autores que serão listadas foreach (var autorEntity in listaAutores) { var autorAdminAutores = new AutorAdminAutores(); autorAdminAutores.Id = autorEntity.Id; autorAdminAutores.Nome = autorEntity.Nome; model.Autores.Add(autorAdminAutores); } return(View(model)); }