RemoveUser() public méthode

public RemoveUser ( string userID ) : void
userID string
Résultat void
Exemple #1
0
        public void RemoveUser_RemoveUserFromGroup()
        {
            var users = SetupGroupWithUsers();

            var result = _group.RemoveUser(users.First());

            Assert.IsNotNull(result);
            Assert.AreEqual(0, result.Users.Count());
        }
Exemple #2
0
        public void TestUserRemovedFromGroup()
        {
            Group group = new Group();
            User  user  = new User()
            {
                Username = "******"
            };

            group.AddUser(user);
            group.RemoveUser(user);
            Assert.AreEqual(group.userList.Count, 0);
        }
Exemple #3
0
        public void TestGroupUserCount()
        {
            Group group = new Group();
            User  user  = new User()
            {
                Username = "******"
            };

            group.AddUser(user);
            Assert.AreEqual(group.GetUsersCount(), 1);
            group.RemoveUser(user);
            Assert.AreEqual(group.GetUsersCount(), 0);
        }
Exemple #4
0
        public void Execute(RemoveGroupMemberCommand command)
        {
            Group group = repository.GetGroupWithUsers(command.GroupId);

            if (group.HasUser(command.UserId))
            {
                User user = repository.GetUser(command.UserId);
                group.RemoveUser(command.UserId);
                repository.SaveChanges();

                auditTrail.AddEntry(command.UserId, group.Name, user.Name, "Ryhmän käyttäjä poistettu");
            }
        }
Exemple #5
0
        public void UnassignUser(User user)
        {
            AssertionConcern.AssertArgumentNotNull(user, "User must not be null.");
            AssertionConcern.AssertArgumentEquals(TenantId, user.TenantId, "Wrong tenant for this user.");

            _internalGroup.RemoveUser(user);

            DomainEventPublisher
            .Instance
            .Publish(new UserUnassignedFromRole(
                         TenantId,
                         Name,
                         user.Username));
        }