public StatisticsViewModel() { var statList = StatisticHelper.GetGameStatistics().Select(StatisticHelper.GetDisplayText).OrderBy(s => s).ToList(); statList.Insert(0, StatisticsViewModel.DefaultStatText); this.Pages = new List <StatValueViewModel>(); this.sortByList = new List <Statistic>(); this.StatisticNameList = statList; this.StatisticNameSelectedItems = new List <object> { statList[0] }; }
private IEnumerable <Statistic> GetStatDisplayList() { var displayStats = StatisticHelper.GetGlobalStatistics().OrderBy(StatisticHelper.GetDisplayText).Concat(StatisticHelper.GetGameStatistics().Where(stat => !this.IsSelected(stat)).OrderBy(StatisticHelper.GetDisplayText)); return(displayStats); }