Exemplo n.º 1
0
        public void CreateSubPage(int id)
        {
            Page page = pageService.GetPostById(id, ctx.owner.obj);

            if (page == null)
            {
                echoRedirect(lang("exParentPageNotFound"));
                return;
            }

            Page data = validate(new Page());

            if (ctx.HasErrors)
            {
                run(AddSubPage, id); return;
            }

            data.ParentId = id;
            data.Category = new PageCategory {
                Id = page.Category.Id
            };

            populateOwner(data);

            pageService.Insert(data);

            log(SiteLogString.AddPage(), data);

            golist(data.Category.Id);
        }
Exemplo n.º 2
0
        public void Create(int id)
        {
            Page data = validate(new Page());

            if (ctx.HasErrors)
            {
                run(Add, id); return;
            }

            data.Category = new PageCategory {
                Id = id
            };

            populateOwner(data);

            pageService.Insert(data);

            if (ctx.HasErrors)
            {
                run(Add, id); return;
            }


            log(SiteLogString.AddPage(), data);

            golist(data.Category.Id);
        }