public ActionResult EditContent(int id, string schema, string editContentHeading) { var model = new EditContentViewModel(); var editContentHelper = new EditContentHelper(Context); editContentHelper.LoadContentViewById(id, model); var userName = UserUtils.CurrentMembershipUsername(); var user = Context.Users.First(usr => usr.Username == userName); model.IsBookmarked = Context.Bookmarks.Any(bookmark => bookmark.Url == Request.RawUrl && bookmark.UserId == user.UserId); schema = schema ?? "0"; // If Schema is Assigned, make sure to show the Field Editor int schemaId = Int32.Parse(schema); if (schemaId > 0) { model.ShowFieldEditor = true; } if (!String.IsNullOrEmpty(editContentHeading)) { model.Heading = editContentHeading; } return View(model); }
public ActionResult EditContentBasic(int id) { var model = new EditContentViewModel(); var editContentHelper = new EditContentHelper(Context); editContentHelper.LoadContentViewById(id, model); return View(model); }
public JsonResult DeleteContent(int id) { var result = new JsonResult() { Data = new { success = false, message = "There was an error processing your request." } }; var helper = new EditContentHelper(Context); var success= helper.DeleteContentPage(id); if (success) { result.Data = new { success = true, message = "The page has been successfully deleted." }; } return result; }