public IActionResult GetAll() { try { CiudadCore ciudadCore = new CiudadCore(dbContext); List <Ciudad> ciudades = ciudadCore.GetAll(); if (!Funciones.Validadores.validaLista(ciudades)) { return(NotFound(Funciones.Constantes.GENERAL_NOT_FOUND)); } return(Ok(ciudades)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult Get(int id) { try { if (!Funciones.Validadores.validaId(id)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } CiudadCore ciudadCore = new CiudadCore(dbContext); IQueryable <Ciudad> ciudad = ciudadCore.Get(id); if (ciudad.ToList().Count == 0) { return(NotFound(Funciones.Constantes.NOT_FOUND)); } return(Ok(ciudad)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult GetFromEstado(int estadoId) { try { if (!Funciones.Validadores.validaId(estadoId)) { return(BadRequest(Funciones.Constantes.BAD_REQUEST)); } CiudadCore ciudadCore = new CiudadCore(dbContext); List <Ciudad> ciudades = ciudadCore.GetFromEstado(estadoId); if (!Funciones.Validadores.validaLista(ciudades)) { return(NotFound(Funciones.Constantes.NOT_FOUND)); } return(Ok(ciudades)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }