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; }