public IActionResult GetMedia(int hogarId, int id) { try { HogarMultimediaCore mediaCore = new HogarMultimediaCore(dbContext); return(Ok(mediaCore.GetMedia(hogarId, id))); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult Create([FromBody] HogarMultimedia hogarMultimedia) { try { HogarMultimediaCore hMediaCore = new HogarMultimediaCore(dbContext); hMediaCore.Create(hogarMultimedia); return(Ok("Multimedia cargada correctamente")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult GetMediaFromHogar(int hogarId) { try { if (!Funciones.Validadores.validaId(hogarId)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } HogarMultimediaCore hMultimediaCore = new HogarMultimediaCore(dbContext); List <HogarMultimedia> hMulti = hMultimediaCore.GetMediaFromHogar(hogarId); if (!Funciones.Validadores.validaLista(hMulti)) { return(NotFound(Funciones.Constantes.NOT_FOUND)); } return(Ok(hMulti)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }