Beispiel #1
0
    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
            }));
        }
    }
Beispiel #2
0
 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();
 }
Beispiel #3
0
        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);
 }