public IActionResult ComentarioEnPublicacion([FromQuery] int idRevista) { try { ComentarioEnPublicacionCore comentarioEnPublicacionCoreCore = new ComentarioEnPublicacionCore(dbContext); return(Ok(comentarioEnPublicacionCoreCore.ComentarioEnPublicacion(idRevista))); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult Eliminar([FromRoute] int id, int docenteEnSesion) { try { ComentarioEnPublicacionCore comentarioEnPublicacionCoreCore = new ComentarioEnPublicacionCore(dbContext); Resultado resultado = comentarioEnPublicacionCoreCore.Eliminar(id, docenteEnSesion); if (resultado.codigo == 200) { return(Ok(resultado.mensaje)); } return(StatusCode(resultado.codigo, resultado.mensaje)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult Crear([FromBody] ComentarioEnPublicacion comentarioEnPublicacion) { try { ComentarioEnPublicacionCore comentarioEnPublicacionCoreCore = new ComentarioEnPublicacionCore(dbContext); Resultado resultado = comentarioEnPublicacionCoreCore.Agregar(comentarioEnPublicacion); if (resultado.codigo == 200) { return(Ok(resultado.mensaje)); } return(StatusCode(resultado.codigo, resultado.mensaje)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }