public async Task <List <WeatherItem> > GetWeatherItems(GetWeatherRequest request) => await AwaitTaskCreator.Create(request, ResultGenerator);
public async Task <GetWeatherResponse> CreateGetWeatherResponse(List <WeatherItem> weatherItems, List <TimeZoneResponseModel> timeZones) => await AwaitTaskCreator.Create(weatherItems, timeZones, ResultGenerator);
public async Task <List <TimeZoneResponseModel> > GetTimeZones(List <WeatherItem> weatherItems) => await AwaitTaskCreator.Create(weatherItems, ResultGenerator);