protected void Page_Load(object sender, EventArgs e) { try { PageManager PM = new PageManager(); PageTBx page = new PageTBx(); page.status = 1; page.title = Request["title"]; page.description = Request.Unvalidated["desc"]; page.create_day = DateTime.Now.ToString(); PM.Add(page); Response.Write(JsonConvert.SerializeObject(new { success = 1 })); } catch (Exception ex) { Response.Write(JsonConvert.SerializeObject(new { success = -1, error = ex })); } }
protected void btnSave_Click(object sender, EventArgs e) { Core.Entity.Page page = new Core.Entity.Page(); page.PageName = txtPageName.Text; page.PageDescription = txtPageDesc.Text; pageManager.Add(page); BindPageGrid(); ResetControls(); }
protected virtual void PublishPage(ref IncomeQueue queueItem) { var site = new Site(queueItem.SiteName).AsActual(); Page page; if (site != null) { switch (queueItem.Action) { case PublishingAction.Publish: var pageProperties = (Page)queueItem.Object; page = new Page(site, queueItem.ObjectUUID); MapProperties(pageProperties, page); if (page.Exists()) { _pageManager.Remove(site, page); } _pageManager.Add(site, page); break; case PublishingAction.Unbpulish: var pageId = queueItem.ObjectUUID; page = new Page(site, pageId); _pageManager.Remove(site, page); break; case PublishingAction.None: break; default: break; } } else { NoSuchSiteMessage(ref queueItem); } }
public string AddPage(Site site, Page page, string vendor) { _pageManager.Add(site, page); return(page.FullName); }