/// <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("修改失败")); } }
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))); }
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))); }
/// <summary> /// 修改用户绑定角色 /// </summary> /// <param name="modifyUserRoleDto">用户角色修改信息</param> /// <returns>返回执行结果</returns> public Result ModifyUserRole(ModifyUserRoleDto modifyUserRoleDto) { return(userBusiness.ModifyUserRole(modifyUserRoleDto)); }