예제 #1
0
 public void RemoveSelectedGroupMember()
 {
     if (uiManager.GroupMemberSelected &&
         university[uiManager.UniversityMemberIndex] is Group)
     {
         Group    group   = university[uiManager.UniversityMemberIndex] as Group;
         IPerson  person  = group[uiManager.GroupMemberIndex];
         ICommand command = new RemoveGroupMemberCommand(group, person);
         commandsManager.Execute(command);
         uiManager.UpdateUI();
     }
 }
예제 #2
0
        public IUserListItem RemoveGroupMember(Guid groupId, Guid userId)
        {
            userContext.CheckPermission(Permissions.UserMaintenance);

            var command = new RemoveGroupMemberCommand(groupId, userId);

            commandBus.Value.Send(Envelope.Create(command));

            var mapper = new UserListItemMapper();

            return(mapper.Map(queryService.GetUser(userId)));
        }
예제 #3
0
        private void RemoveGroup(Guid userId, Guid groupId)
        {
            var command = new RemoveGroupMemberCommand(groupId, userId);

            commandBus.Value.Send(Envelope.Create(command));
        }