private async Task <List <Rule> > GetRulesAsync(RulesSource rulesSource) { List <Rule> rules = await Rule.GetRules(rulesSource); if (rules != null) { existsCache = true; ClearCacheCommand.ChangeCanExecute(); } return(rules); }
private async Task <bool> LoadDataAsync(int rulesIndex) { RulesSource source = RulesVersionsService.RulesSources[rulesIndex]; List <Rule> tempRules = await GetRulesAsync(source); if (tempRules == null) { return(false); } actualRules = tempRules; //actualRulesTextBlock.Text = source.Date.ToString("dd/MM/yyyy") + // (rulesIndex == RulesVersionsService.RulesSources.Count - 1 ? " (" + MainResources.newest + ")" : ""); actualRulesIndex = rulesIndex; ClearHistory(); ShowByNumber(0); return(true); }