Example #1
0
 /// <summary>
 /// 修改用户绑定角色
 /// </summary>
 /// <param name="modifyUserRoleDto">用户角色修改信息</param>
 /// <returns>返回用户角色修改结果</returns>
 public Result ModifyUserRole(ModifyUserRoleDto modifyUserRoleDto)
 {
     using (var businessWork = WorkManager.Create())
     {
         var result = userRoleService.Modify(modifyUserRoleDto.MapTo <ModifyUserRoleParameter>());
         if (!result.Success)
         {
             return(result);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Example #2
0
        public ActionResult RemoveRoleUser(long roleId, IEnumerable <long> userIds)
        {
            if (roleId < 1)
            {
                return(Json(Result.FailedResult("没有指定角色")));
            }
            if (userIds.IsNullOrEmpty())
            {
                return(Json(Result.FailedResult("没有指定用户")));
            }
            ModifyUserRoleDto modifyUserRoleDto = new ModifyUserRoleDto()
            {
                Unbindings = userIds.Select(uid => new UserRoleDto()
                {
                    RoleId = roleId,
                    UserId = uid
                })
            };

            return(Json(userAppService.ModifyUserRole(modifyUserRoleDto)));
        }
Example #3
0
        public ActionResult AddUserRole(long userId, IEnumerable <long> roleIds)
        {
            if (userId < 1)
            {
                return(Json(Result.FailedResult("没有指定用户数据")));
            }
            if (roleIds.IsNullOrEmpty())
            {
                return(Json(Result.FailedResult("没有指定角色数据")));
            }
            ModifyUserRoleDto modifyUserRoleDto = new ModifyUserRoleDto()
            {
                Bindings = roleIds.Select(rid => new UserRoleDto()
                {
                    RoleId = rid,
                    UserId = userId
                })
            };

            return(Json(userAppService.ModifyUserRole(modifyUserRoleDto)));
        }
Example #4
0
 /// <summary>
 /// 修改用户绑定角色
 /// </summary>
 /// <param name="modifyUserRoleDto">用户角色修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyUserRole(ModifyUserRoleDto modifyUserRoleDto)
 {
     return(userBusiness.ModifyUserRole(modifyUserRoleDto));
 }