示例#1
0
        private IReadOnlyDictionary <char, IEnumerable <NavigationItemViewModel> > GetCategorisedPages(ScienceAtoZpage model)
        {
            var scienceLandingPage = model.Parent <ScienceLandingPage>();

            if (scienceLandingPage == null)
            {
                return(null);
            }

            var categorisablePages = scienceLandingPage.Children <IScienceCategorisablePage>();

            if (ExistenceUtility.IsNullOrEmpty(categorisablePages))
            {
                return(null);
            }

            return(categorisablePages.CategorisePages());
        }