Exemple #1
0
        public PageSelector(Page page, DomainSelector parentDomain)
        {
            Id       = GetPageId(page.Id, parentDomain.Id);
            ParentId = parentDomain.Id;

            SiteId       = page.DomainId;
            PageId       = page.Id;
            Pattern      = page.PagePattern;
            ParentDomain = parentDomain;
        }
Exemple #2
0
 /// <summary>
 /// Gets Selector Id for page entity
 /// </summary>
 /// <param name="pageId">Id of page entity</param>
 /// <param name="domain">domain of request</param>
 /// <param name="siteId">Id of parent site entity</param>
 /// <returns>Id of page selector</returns>
 public static Guid GetPageId(Guid pageId, string domain, Guid siteId)
 {
     return(GetPageId(pageId, DomainSelector.GetDomainId(domain, siteId)));
 }