Пример #1
0
        public ActionResult Delete(int id)
        {
            RolePowerBll rp = new RolePowerBll();

            Utility.ReturnData <string> returnData = new Utility.ReturnData <string>();

            long check = bll.GetCountByRoleId(id);

            if (check > 0)
            {
                return(Content("角色存在关联,不能删除!"));
            }
            UserRole model = bll.FindUserRoleByID(id);

            returnData = bll.DeleteUserRole(model);
            rp.Delete(x => x.UserRoleID == id);
            if (returnData.Message == "删除成功!")
            {
                return(Content(returnData.Message));
            }
            else
            {
                return(Content(returnData.Message));
            }
        }
Пример #2
0
        public ActionResult UserRoleAction(string action, string role_id, string user_id)
        {
            return(RunActionWhenLogin((loginuser) =>
            {
                var model = new UserRoleModel();
                model.RoleID = role_id;
                model.UserID = user_id;

                var bll = new UserRoleBll();
                if (action == "add")
                {
                    return GetJsonRes(bll.AddUserRole(model));
                }
                if (action == "del")
                {
                    return GetJsonRes(bll.DeleteUserRole(model.UserID, model.RoleID));
                }
                return GetJsonRes("未知请求");
            }));
        }