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