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));
            }
        }