//修改名字 public void CLIENT2LOBBY_ROLE_NAME_REQ(string name) { RoleNameReq req = new RoleNameReq(); req.roleName = name; Logic.Protocol.ProtocolProxy.instance.SendProtocol(req); }
/// <summary> /// 通过角色获取用户 /// </summary> /// <param name="request"></param> /// <param name="context"></param> /// <returns></returns> public override async Task <UserList> GetUsersByRoleName(RoleNameReq request, ServerCallContext context) { IList <ApplicationUser> users = await userManager.GetUsersInRoleAsync(request.RoleName) .ConfigureAwait(false); var result = users.Skip((int)request.Skip).Take((int)request.Take); UserList userList = new UserList(); userList.Users.AddRange(result.Select(e => mapper.Map <UserReply>(e))); return(userList); }