public RedirectToActionResult Criar(AdminPostagensCriarRequestModel request) { var titulo = request.Titulo; var descricao = request.Descricao; var idAutor = request.IdAutor; var idCategoria = request.IdCategoria; var exibirAPartirDe = request.ExibirAPartirDe; var versao = request.Versao; var autor = _autorOrmService.ObterAutorPorId(idAutor); var categoria = _categoriaOrmService.ObterCategoriaPorId(idCategoria); try { var postagem = _postagemOrmService.CriarPostagem(titulo, descricao, autor, categoria, exibirAPartirDe); _revisaoOrmService.CriarRevisao(descricao, versao, postagem, DateTime.Now); } catch (Exception e) { TempData["erro-msg"] = e.Message; return(RedirectToAction("Criar")); } return(RedirectToAction("Listar")); }
public RedirectToActionResult Criar(AdminPostagensCriarRequestModel request) { var titulo = request.Titulo; var descricao = request.Descricao; var idAutor = request.IdAutor; var idCategoria = request.IdCategoria; var texto = request.Texto; var dataExibicao = DateTime.Parse(request.DataExibicao); try { _postagemOrmService.CriarPostagem(titulo, descricao, idAutor, idCategoria, texto, dataExibicao); } catch (Exception exception) { TempData["erro-msg"] = exception.Message; return(RedirectToAction("Criar")); } return(RedirectToAction("Listar")); }