/// [email protected] - 2014/12/24 - Added clearing cache and clearing url elements public JsonResult Rename(int id, string name) { try { if ((UserProfile.isCurrentUserAdmin) || UserProfile.CurrentUser.HasPermission(AccessPermissions.PAGE_EDITING)) { var db = new rb_Pages(); var page = db.Single(id); page.PageName = name; db.Update(page, page.PageID); // Added for clearing page url and elements from cache Appleseed.Framework.Web.SqlUrlBuilderProvider.ClearCachePageUrl(id); Appleseed.Framework.Web.UrlBuilderHelper.ClearUrlElements(id); //string sql = @"UPDATE rb_Pages SET [] = @0 WHERE PageID = @1"; //object[] queryargs = { name, id }; //var t = new .Query(sql, queryargs); } else { string errorMessage = General.GetString("ACCESS_DENIED", "You don't have permissin to rename page", this); return(Json(new { error = true, errorMess = errorMessage })); } } catch (Exception) { return(Json(new { error = true })); } return(Json(new { error = false })); }
public JsonResult Rename(int id, string name) { try { var db = new rb_Pages(); var page = db.Single(id); page.PageName = name; db.Update(page, page.PageID); //string sql = @"UPDATE rb_Pages SET [] = @0 WHERE PageID = @1"; //object[] queryargs = { name, id }; //var t = new .Query(sql, queryargs); } catch (Exception) { return(Json(new { error = true })); } return(Json(new { error = false })); }
public JsonResult Rename(int id, string name) { try { var db = new rb_Pages(); var page = db.Single(id); page.PageName = name; db.Update(page, page.PageID); //string sql = @"UPDATE rb_Pages SET [] = @0 WHERE PageID = @1"; //object[] queryargs = { name, id }; //var t = new .Query(sql, queryargs); } catch (Exception ) { return Json(new { error = true }); } return Json(new { error = false }); }