예제 #1
0
 public void AddGroupMember(IPerson member)
 {
     if (uiManager.UniversityMemberSelected &&
         university[uiManager.UniversityMemberIndex] is Group)
     {
         AddGroupMemberCommand command = new AddGroupMemberCommand(
             university[uiManager.UniversityMemberIndex] as Group, member);
         commandsManager.Execute(command);
         uiManager.UpdateUI();
     }
 }
예제 #2
0
        public IUserListItem AddGroupMember(Guid groupId, Guid userId)
        {
            userContext.CheckPermission(Permissions.UserMaintenance);

            var command = new AddGroupMemberCommand(groupId, userId);

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

            var mapper = new UserListItemMapper();

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

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