Ejemplo n.º 1
0
        public void AddUser(User user)
        {
            if (null == user)
                throw new ArgumentNullException();

            users.Add(user.Id, user);
        }
Ejemplo n.º 2
0
        public UserResponse(User user)
        {
            if (null == user)
                throw new ArgumentNullException();

            UserId = user.Id;
            UserName = user.Name;
        }
Ejemplo n.º 3
0
        public void AddUser(User user)
        {
            lock (addUserLock)
            {
                int userRepoId = user.Id / UserRepo.MaxCapacity;
                if (userRepos.Count < userRepoId + 1)
                {
                    userRepos.Add(userRepoId, new UserRepo());
                }

                userIdToRepoMap.Add(user.Id, userRepoId);

                userRepos.Last().Value.AddUser(user);
            }
        }