Пример #1
0
        private async Task <List <Rule> > GetRulesAsync(RulesSource rulesSource)
        {
            List <Rule> rules = await Rule.GetRules(rulesSource);

            if (rules != null)
            {
                existsCache = true;

                ClearCacheCommand.ChangeCanExecute();
            }

            return(rules);
        }
Пример #2
0
        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);
        }