public IActionResult RevistasDeUnUsuario([FromQuery] int id) { try { RevistaCore RevistaCore = new RevistaCore(dbContext); return(Ok(RevistaCore.ObtenerRevista(id))); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult ObtenerMisRevistas([FromRoute] int docenteEnSesion) { try { RevistaCore RevistaCore = new RevistaCore(dbContext); return(Ok(RevistaCore.ObtenerRevista(docenteEnSesion))); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult Eliminar([FromQuery] int id, [FromRoute] int docenteEnSesion) { try { RevistaCore RevistaCore = new RevistaCore(dbContext); Resultado resultado = RevistaCore.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([FromRoute] int id, [FromBody] Revista revista) { try { RevistaCore revistaCore = new RevistaCore(dbContext); Resultado resultado = revistaCore.Agregar(revista, id); if (resultado.codigo == 200) { return(Ok(resultado.mensaje)); } return(StatusCode(resultado.codigo, resultado.mensaje)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }