コード例 #1
0
        public async Task <WeatherTown> GetAsync(TownRequest town)
        {
            var weatherTown = _weatherStorage.Get(town.Name);

            if (weatherTown == null)
            {
                weatherTown = await GetWeather(town);

                _weatherStorage.Create(weatherTown);
            }

            return(weatherTown);
        }