public int GetMaintenancePage(Guid parentKey) { using (var umbracoContext = umbracoContextFactory.EnsureUmbracoContext()) { var x = ConfiguredPages.FirstOrDefault(p => p.ParentId == parentKey); var page = x != null?umbracoContext.UmbracoContext.Content.GetById(x.MaintenanceModePageId) : null; return(page != null ? page.Id : 0); } }
public static int GetNotFoundPage(int parentId) { var x = ConfiguredPages.FirstOrDefault(p => p.ParentId == parentId); return(x != null ? x.NotFoundPageId : 0); }