public async Task <IActionResult> GetResultsAsync(QuestionFormInfoReq req)
        {
            CovidStatisticsList covidStatistics = await GetStatisticsAsync();

            TodayCases todayCases = await GetTodaysCasesAsync();

            StatisticsResult stats = await CovidTestAsync(req);

            TodayAndGeneralStatistics todayAndGeneralStatistics = new TodayAndGeneralStatistics
            {
                CovidGeneral  = covidStatistics,
                CovidToday    = todayCases,
                statisticsRes = stats
            };

            return(View(todayAndGeneralStatistics));
        }
        private async Task <TodayCases> GetTodaysCasesAsync()
        {
            System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); };
            var baseAddress = new Uri("https://corona.lmao.ninja/v2/");


            using (var httpClient = new HttpClient {
                BaseAddress = baseAddress
            })
            {
                httpClient.DefaultRequestHeaders.TryAddWithoutValidation("accept", "application/json");
                using (var response = await httpClient.GetAsync("countries/Bosnia?yesterday=true&strict=true"))
                {
                    string responseData = await response.Content.ReadAsStringAsync();

                    TodayCases todayCases = JsonConvert.DeserializeObject <TodayCases>(responseData);

                    return(todayCases);
                }
            }
        }