public async Task <GetWeatherResponse> Get([FromQuery] GetWeatherRequest request) { var weatherResponse = await _weatherService.GetAsync(request.ZipCode, request.Units); var timeZoneResponse = await _timeZoneService.GetAsync( weatherResponse.coord.lon.ToString(), weatherResponse.coord.lat.ToString(), weatherResponse.dt.ToString()); var result = _mapper.Map <GetWeatherResponse>(weatherResponse); result.TimeZone = timeZoneResponse.timeZoneName; return(result); }