Ejemplo n.º 1
0
 /// [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 });
        }