Example #1
0
        public async Task <Object> All(string key = null, string value = null)
        {
            CiudadEntity        Ciudad;
            List <CiudadEntity> Ciudades = new List <CiudadEntity>();

            if (String.IsNullOrEmpty(key) && String.IsNullOrEmpty(value))
            {
                findAllCiudadResponse Response = await this.Service.findAllCiudadAsync();

                foreach (ciudad c in Response.@return)
                {
                    Ciudad               = new CiudadEntity();
                    Ciudad.Id_Ciudad     = (int)c.idCiudad;
                    Ciudad.Nombre_Ciudad = c.nombreCiudad;
                    Ciudad.Region        = await this.RegionService.Find(c.idRegion);

                    Ciudades.Add(Ciudad);
                }

                return(Ciudades);
                //return centros.FirstOrDefault(c => c.Id_Centro == 1);
            }
            else
            {
                findCiudadPorResponse Response = await this.Service.findCiudadPorAsync(key, value);

                Debug.WriteLine(Response.@return);
                return(Response.@return);
            }
        }
        public ActionResult <CiudadResponse> Get(int id)
        {
            IResponse <CiudadEntity> respuesta = new CiudadResponse();

            try
            {
                CiudadEntity ciudad = _ciudadService.FindById(id);

                if (ciudad != null)
                {
                    respuesta.Resultado = "S";
                    respuesta.Datos.Add(ciudad);
                }
                else
                {
                    respuesta.Resultado = "N";
                    respuesta.Mensaje   = "Ciudad no encontrada";
                }
            }
            catch (Exception ex)
            {
                respuesta.Resultado = "E";
                respuesta.Mensaje   = ex.Message.ToString();
            }

            return(Ok(respuesta));
        }
Example #3
0
        public async Task <CiudadEntity> Find(int id)
        {
            CiudadEntity       Ciudad   = new CiudadEntity();
            findCiudadResponse Response = await this.Service.findCiudadAsync(id);

            Ciudad.Id_Ciudad     = (int)[email protected];
            Ciudad.Nombre_Ciudad = [email protected];
            Ciudad.Region        = await this.RegionService.Find([email protected]);

            return(Ciudad);
        }
        public ActionResult <CiudadResponse> Post([FromBody] CiudadRequest.CiudadCreate createCiudad)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            IResponse <CiudadEntity> respuesta = new CiudadResponse();

            try
            {
                CiudadEntity ciudad = _ciudadService.Create(createCiudad);
                respuesta.Resultado = "S";
                respuesta.Datos.Add(ciudad);
            }
            catch (Exception ex)
            {
                respuesta.Resultado = "E";
                respuesta.Mensaje   = ex.Message.ToString();
            }

            return(Ok(respuesta));
        }