コード例 #1
0
        //[Route("ObtenerLocacion")]
        public ActionResult ObtenerLocacion(string NameCiudad)
        {
            NameCiudad = NameCiudad.First().ToString().ToUpper() + NameCiudad.Substring(1).ToLower();

            var ciudades = _CitiesRepo.ObtenerCiudades(NameCiudad);

            var regiones = _RegionsRepo.ObtenerRegiones(ciudades);


            var paises = _CountriesRepo.ObtenerPaises(regiones);

            List <LocacionModel> listaLocacion = new List <LocacionModel>();

            foreach (var item in ciudades)
            {
                LocacionModel nuevaLocacion = new LocacionModel();
                nuevaLocacion.LocacionCompleta = item.Name + "," + item.Region.Name + "," + item.Region.Country.Name;
                nuevaLocacion.IdCiudad         = item.Id;
                listaLocacion.Add(nuevaLocacion);
            }

            return(Ok(listaLocacion));
        }