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));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
    }