public async void Button_Images_Next_Click(View v) { ButtonNext.button.Enabled = false; if (ButtonNext.State == StateButton.Unknown) { ButtonNext.State = StateButton.Next; ButtonEnable(false); await Unknown(); } else { if (API.Statistics.Count < Settings.NumberOfRepeatsImage) { ViewModel.CurrentNumber = new Random(unchecked ((int)DateTime.Now.Ticks)).Next(ViewModel.Database.Count); NextTest(); ButtonEnable(true); ViewModel.TitleCount = $"{API.Statistics.Count + 1}/{Settings.NumberOfRepeatsImage}"; } else { await DBStatistics.Insert(API.Statistics.True, API.Statistics.False, $"{DataBase.TableName}"); API.Statistics.Delete(); ViewModel.ToStatistic.Execute(); Finish(); } } ButtonNext.button.Enabled = true; }
public DictionaryImageViewModel() { Task.Run(async() => { DatabaseFlag = await DBStatistics.GetImages($"{TableNamesImage.Flags}"); DatabaseFilms = await DBStatistics.GetImages($"{TableNamesImage.Films}"); }).Wait(); }
private async Task GetDate() { var isContain = DatabaseImages.DatabaseIsContain($"{DataBase.TableName}"); LightColor = isContain ? Colors.Orange : Colors.Blue; DarkColor = isContain ? Colors.DarkOrange : Colors.DarkBlue; DataTupe = isContain ? $"{DataBase.TableName}" : "Words"; StatisticsDatabase = isContain ? await DBStatistics.GetImages($"{DataBase.TableName}") : await DBStatistics.GetWords($"{DataBase.TableName}"); }
public DictionaryLanguageViewModel() { Task.Run(async() => { Home = await DBStatistics.GetWords($"{TableNamesLanguage.Home}"); Education = await DBStatistics.GetWords($"{TableNamesLanguage.Education}"); PopularWords = await DBStatistics.GetWords($"{TableNamesLanguage.Popular_Words}"); ThreeFormsOfVerb = await DBStatistics.GetWords($"{TableNamesLanguage.ThreeFormsOfVerb}"); ComputerScience = await DBStatistics.GetWords($"{TableNamesLanguage.ComputerScience}"); Nature = await DBStatistics.GetWords($"{TableNamesLanguage.Nature}"); MyDirectly = await DBStatistics.GetWords($"{TableNamesLanguage.My_Directly}"); }).Wait(); }
public GeneralStatisticsViewModel() { Task.Run(async() => { Database = await DBStatistics.GetData($"{DataBase.TableName}"); var isContain = DatabaseImages.DatabaseIsContain($"{DataBase.TableName}"); DatabaseStats = isContain ? await DBStatistics.GetImages($"{DataBase.TableName}") : await DBStatistics.GetWords($"{DataBase.TableName}"); _avgTrueToday = await DBStatistics.AverageTrueToday($"{DataBase.TableName}"); _avgTrueMonth = await DBStatistics.AverageTrueMonth($"{DataBase.TableName}"); _avgTrue = await DBStatistics.AveragePercentTrue(Database); }).Wait(); }