public RedirectToActionResult Editar(AdminPostagensEditarRequestModel request) { var id = request.Id; var titulo = request.Titulo; var descricao = request.Descricao; var idAutor = request.IdAutor; var idCategoria = request.IdCategoria; var exibirAPartirDe = request.ExibirAPartirDe; var autor = _autorOrmService.ObterAutorPorId(idAutor); var categoria = _categoriaOrmService.ObterCategoriaPorId(idCategoria); try { var postagem = _postagemOrmService.EditarPostagem(id, titulo, descricao, autor, categoria, exibirAPartirDe); _revisaoOrmService.CriarRevisao(descricao, 1, postagem, DateTime.Now); } catch (Exception e) { TempData["erro-msg"] = e.Message; return(RedirectToAction("Editar", new { id = id })); } return(RedirectToAction("Listar")); }
public RedirectToActionResult Editar(AdminPostagensEditarRequestModel request) { var id = request.Id; var titulo = request.Texto; var descricao = request.Descricao; var idCategoria = Convert.ToInt32(request.IdCategoria); var texto = request.Texto; var dataExibicao = DateTime.Parse(request.DataExibicao); try { _postagemOrmService.EditarPostagem(id, titulo, descricao, idCategoria, texto, dataExibicao); } catch (Exception exception) { TempData["erro-msg"] = exception.Message; return(RedirectToAction("Editar", new { id = id })); } return(RedirectToAction("Listar")); }
public RedirectToActionResult Editar(AdminPostagensEditarRequestModel request) { var id = request.Id; var titulo = request.Titulo; var descricao = request.Descricao; var autor = request.Autor; var categoria = request.Categoria; var dataPostagem = DateTime.Parse(request.DataPostagem); try { _postagemOrmService.EditarPostagem(id, titulo, descricao, autor, categoria, dataPostagem); } catch (Exception exception) { TempData["erro-msg"] = exception.Message; return(RedirectToAction("Editar", new { id = id })); } return(RedirectToAction("Listar")); }