Example #1
0
 public static void PageCopy(Guid id)
 {
     PSCPortal.Engine.Page page = PageList.Where(p => p.Id == id).Single();
     PSCPortal.Engine.Page item = new PSCPortal.Engine.Page();
     item.Id             = Guid.NewGuid();
     item.Template       = page.Template;
     item.Language       = page.Language;
     item.LayoutId       = LayoutCollection.GetPageLayOut(page.Id).Single().Id;
     PSCDialog.DataShare = new PageArgs(item, false);
 }
Example #2
0
        public static void PageCopyDo(Guid id)
        {
            PSCPortal.Engine.Page page = PageList.Where(p => p.Id == id).Single();
            PageList.PageCopy(page, ((PageArgs)PSCDialog.DataShare));
            //// check subdomain
            Guid subId = SessionHelper.GetSession(SessionKey.SubDomain) == string.Empty ? Guid.Empty : new Guid(SessionHelper.GetSession(SessionKey.SubDomain));

            if (!(subId == Guid.Empty))
            {
                SubDomainInPage sip = new SubDomainInPage();
                sip.PageId      = ((PageArgs)PSCDialog.DataShare).Page.Id;
                sip.SubDomainId = subId;
                sip.AddDB();
            }
        }
Example #3
0
 public static void PageNew()
 {
     PSCPortal.Engine.Page item = new PSCPortal.Engine.Page();
     item.Id             = Guid.NewGuid();
     PSCDialog.DataShare = new PageArgs(item, false);
 }