Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 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));
     }
 }
Esempio n. 3
0
 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));
     }
 }
Esempio n. 4
0
 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));
     }
 }