public async Task <ComentarioDto> SalvarComentario(ComentarioPostDto comentarioDto) { var comentario = new Comentario { DataCriacao = DateTime.Now, ArtigoId = comentarioDto.ArtigoId, Mensagem = comentarioDto.Mensagem, }; if (usuarioContexto.UsuarioCms) { comentario.UsuarioCmdId = usuarioContexto.NomeDeUsuario; comentario.UsuarioCmsNome = usuarioContexto.NomeDePerfil; } else { comentario.UsuarioAppId = usuarioContexto.NomeDeUsuario; comentario.UsuarioAppNome = usuarioContexto.NomeDePerfil; } db.Comentarios.Add(comentario); await db.SaveChangesAsync(); return(ConvertToDto(comentario)); }
public async Task <IHttpActionResult> PostComentario(ComentarioPostDto comentarioDto) { var comentario = await service.SalvarComentario(comentarioDto); return(Ok(comentario)); }