public async Task <IActionResult> Index()
        {
            var weatherClient = _factory.CreateWeatherForecast();
            var response      = await weatherClient.GetAsync();

            var viewModel = new IndexViewModel
            {
                Summaries = response.Select(item => item.Summary),
            };

            return(View(viewModel));
        }