public IActionResult GetPublicacionId([FromRoute] int id) { PublicacionesCore publicacionesCore = new PublicacionesCore(dbContext); List <PublicacionUsuarioPreviewVM> response = publicacionesCore.GetPublicacionId(id); return(Ok(response));; }
public IActionResult GetPublicacionesNuevas() { PublicacionesCore publicacionesCore = new PublicacionesCore(dbContext); List <PublicacionUsuarioPreviewVM> response = publicacionesCore.GetPublicacionesNuevas(); return(Ok(response));; }
public IEnumerable <TemasMasPublicaciones> GetTemasMasPublicaciones() { try { PublicacionesCore publicacionesCore = new PublicacionesCore(dbContext); return(publicacionesCore.GetTemasMasPublicaciones()); } catch (Exception ex) { throw ex; } }
public IActionResult ActualizarPublicacion([FromBody] Publicaciones publicacion, [FromRoute] int id) { try { PublicacionesCore publicacionCore = new PublicacionesCore(dbContext); publicacionCore.ActualizaPublicacion(publicacion, id); return(Ok("Publicacion actualizada con exito")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult CrearPublicacion([FromBody] Publicaciones publicacion) { try { PublicacionesCore publicacionesCore = new PublicacionesCore(dbContext); string response = publicacionesCore.CreatePublicacion(publicacion); return(Ok(response)); //trae el id de la publicacion creada } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult DesabilitarPublicaciones(int id) { try { PublicacionesCore publicacionesCore = new PublicacionesCore(dbContext); publicacionesCore.DesabilitarPublicacion(id); return(Ok("Publicacion Deshabilitada con exito")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }