public static string GetUserList(List <SocketConnection> connectionSocketList) { UserListMessage userListMessage = new UserListMessage(); userListMessage.UserName = connectionSocketList.Select(item => item.Name).Where(item => item != null).ToList(); var serializer = new JavaScriptSerializer(); return(serializer.Serialize(userListMessage)); }
public void UserListMessage() { var msg = new UserListMessage(new[] { new User(1, "One"), new User(2, "Two") }); Assert.AreEqual(msg.Users.First().UserId, 1); Assert.AreEqual(msg.Users.Skip(1).First().UserId, 2); msg = msg.AssertLengthMatches(); Assert.AreEqual(msg.Users.First().UserId, 1); Assert.AreEqual(msg.Users.Skip(1).First().UserId, 2); }
public override Task <UserListResponse> GetUserList(UserListMessage request, ServerCallContext context) { var repo = _repository as UserRepository; var result = repo.GetPagedList(request.ResultsPerPage, request.PageNumber); var ret = new UserListResponse(); ret.TotalPages = result.PageCount; foreach (var siemUserEntry in result.Results) { ret.Users.Add(new SIEMUser { Username = siemUserEntry.Username, Id = siemUserEntry.Id.ToString() }); } return(Task.FromResult(ret)); }
public void GetUserList(NetworkMessage message) { UserListMessage msg = message.ReadMessage <UserListMessage>(); GameObject.Find("GameController(Clone)").GetComponent <GameManager>().GotReturningUsers(msg.UserList); }