private static WeatheruaCity GetCity(Location location, List <Weather> result)
        {
            if (string.IsNullOrEmpty(location.City))
            {
                return(null);
            }

            var cities = WeatheruaLoader.LoadCities();

            if (cities == null)
            {
                return(null);
            }

            var allCities = cities.Where(c => c.Name == location.City);
            var city      = allCities.Count() > 1
                ? allCities.FirstOrDefault(c => c.Region == location.Region && c.Country == location.Country)
                : allCities.FirstOrDefault();

            return(city);
        }
Exemple #2
0
 public void LoadXml()
 {
     var r = WeatheruaLoader.LoadCities();
 }