public void Update(int id) { Page data = pageService.GetPostById(id, ctx.owner.obj); if (data == null) { echoRedirect(lang("exDataNotFound")); return; } data = validate(data); if (ctx.HasErrors) { run(Edit, id); return; } int ParentId = ctx.PostInt("ParentId"); data.ParentId = ParentId; pageService.Update(data); log(SiteLogString.UpdatePage(), data); golist(data.Category.Id); }