Пример #1
0
        public async Task <CityWeatherModel> GetTemp(float lat, float lon)
        {
            var response = await _openWeatherClient.GetTempByLatLon(lat, lon);

            var result = new CityWeatherModel
            {
                CityName = response.name,
                CityTemp = response.main.temp
            };

            return(result);
        }
Пример #2
0
        public async Task <CityWeatherModel> GetTemp(string cityName)
        {
            var response = await _openWeatherClient.GetTempByCityName(cityName);

            if (response == null || response.cod == 404)//Verificar forma de tratativa para erros 400
            {
                return(null);
            }
            var result = new CityWeatherModel
            {
                CityName = response.name,
                CityTemp = response.main.temp
            };

            return(result);
        }