public IActionResult Editar(int id) { AdminCategoriasEditarViewModel model = new AdminCategoriasEditarViewModel(); //Obter as categorias a editar var categoriaEditar = _categoriaOrmService.ObterCategoriaPorId(id); if (categoriaEditar == null) { return(RedirectToAction("Listar")); } // Obter as Etiquetas var listaEtiquetas = _etiquetaOrmService.ObterEtiquetas(); // Alimentar o model com as etiquetas que serão colocadas no <select> do formulário foreach (var etiquetaEntity in listaEtiquetas) { var etiquetasAdminCategorias = new EtiquetasAdminCategorias(); etiquetasAdminCategorias.IdEtiqueta = etiquetaEntity.Id; etiquetasAdminCategorias.NomeEtiqueta = etiquetaEntity.Nome; model.Etiquetas.Add(etiquetasAdminCategorias); } // Alimentar o model com as postagens que serão colocadas no <select> do formulário var listaPostagens = _postagensOrmService.ObterPostagens(); foreach (var postagemEntity in listaPostagens) { var postagensAdminCategorias = new PostagensAdminCategorias(); postagensAdminCategorias.IdPostagens = postagemEntity.Id; postagensAdminCategorias.NomePostagens = postagemEntity.Titulo; model.Postagens.Add(postagensAdminCategorias); } // Alimentar o model com os dados da categoria a ser editada model.IdCategoria = categoriaEditar.Id; model.NomeCategoria = categoriaEditar.Nome; model.IdEtiquetaCategoria = categoriaEditar.Id; model.IdPostagensCategoria = categoriaEditar.Id; return(View(model)); }
public IActionResult Editar(int id) { AdminCategoriasEditarViewModel model = new AdminCategoriasEditarViewModel(); var categoriaEditar = _categoriaOrmService.ObterCategoriaPorId(id); if (categoriaEditar == null) { return(RedirectToAction("Listar")); } model.IdCategoria = categoriaEditar.Id; model.NomeCategoria = categoriaEditar.Nome; model.TituloPagina += model.NomeCategoria; model.Erro = (string)TempData["erro-msg"]; return(View(model)); }
public IActionResult Editar(int id) { ViewBag.id = id; ViewBag.erro = TempData["erro-msg"]; AdminCategoriasEditarViewModel model = new AdminCategoriasEditarViewModel(); // Obter as Categorias var listaCategorias = _categoriaOrmService.ObterCategorias(); // Alimentar o model com as Categorias que serão listadas foreach (var categoriaEntity in listaCategorias) { var CategoriaAdminCategorias = new CategoriaAdminCategorias(); CategoriaAdminCategorias.Id = categoriaEntity.Id; CategoriaAdminCategorias.Nome = categoriaEntity.Nome; model.Categorias.Add(CategoriaAdminCategorias); } return(View(model)); }
public IActionResult Editar(int id) { AdminCategoriasEditarViewModel model = new AdminCategoriasEditarViewModel(); // Obter categoria a editar var categoriaAEditar = _categoriaOrmService.ObterCategoriaPorId(id); if (categoriaAEditar == null) { return(RedirectToAction("Listar")); } // Definir possível erro de processamento (vindo do post do criar) model.Erro = (string)TempData["erro-msg"]; // Alimentar o model com os dados da categoria a ser editada model.IdCategoria = categoriaAEditar.Id; model.NomeCategoria = categoriaAEditar.Nome; model.TituloPagina += model.NomeCategoria; return(View(model)); }