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); }
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); }