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); }
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(); } }
public static void PageNew() { PSCPortal.Engine.Page item = new PSCPortal.Engine.Page(); item.Id = Guid.NewGuid(); PSCDialog.DataShare = new PageArgs(item, false); }