Ejemplo n.º 1
0
        private SiteSettingsBlock GetSiteSettings(HomePage page)
        {
            if (page == null || _contentRepo.Service == null)
            {
                return(null);
            }
            if (ContentReference.IsNullOrEmpty(page.SiteSettings) == null)
            {
                return(null);
            }

            SiteSettingsBlock settings = null;

            _contentRepo.Service.TryGet(page.SiteSettings, out settings);
            return(settings);
        }
        public void InitializePageLinks()
        {
            HomePage home = null;

            _contentRepo.Service.TryGet(ContentReference.StartPage, out home);

            if (home == null || ContentReference.IsNullOrEmpty(home.SiteSettings))
            {
                return;
            }

            SiteSettingsBlock settings = null;

            _contentRepo.Service.TryGet(home.SiteSettings, out settings);

            if (settings == null)
            {
                return;
            }

            MainLandingPageLink = settings.HomeLandingPage;
            RecipeSearchPage    = settings.RecipeSearchPage;
            SiteMapPage         = settings.SiteMapPage;
        }