/// <summary> /// Runs all the necessary methods to get info To main window /// </summary> /// <returns></returns> public async Task UISettings() { Countries = await UIData.GetCountriesListAsync(progress); total_countries_info.DataContext = Countries; gb_info_start.Visibility = Visibility.Visible; Rates = await UIData.GetRatesAsync(); CommentsCountry = Task.Run(() => UIData.GetCommentsData()).Result; if (Countries.Count > 0 && Rates.Count > 0) { SaveData(); } }