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