Esempio n. 1
0
        /// <summary>
        /// 删除用户菜单
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public JsonResult AjaxDelMenu(int id)
        {
            BaseResult res = new BaseResult();
            UserMenu   um  = MenuLogic.GetUserMenuById(id);

            if (um != null)
            {
                MenuLogic.DeleteUserMenu(um);
                res.Message = "删除成功!";
                res.State   = State.Success;
                CacheHelper.ClearMenuCache();
                SaveUserLog(AuthUser.LoginName + "删除了菜单:" + um.MenuName, LogLevel.Sensitive, AuthUser.LoginName, "AjaxDelMenu", "删除菜单");
            }
            else
            {
                res.Message = "删除失败!";
                res.State   = State.Falid;
                SaveUserLog(AuthUser.LoginName + "删除菜单:" + um.MenuName + "失败", LogLevel.Error, AuthUser.LoginName, "AjaxDelMenu", "删除菜单");
            }
            return(Json(res));
        }