Beispiel #1
0
        public GroupInviteController(IGroupInviteService inviteService, IGroupAddMemberService addMemberService)
        {
            if (inviteService is null)
            {
                throw new ArgumentNullException(nameof(inviteService));
            }

            if (addMemberService is null)
            {
                throw new ArgumentNullException(nameof(addMemberService));
            }

            _inviteService    = inviteService;
            _addMemberService = addMemberService;
        }
Beispiel #2
0
 public UserCreatePipe(IMembershipService membershipService, ILoggingService loggingService,
                       ISettingsService settingsService, ILocalizationService localizationService, IEmailService emailService,
                       IActivityService activityService, IGroupInviteService groupInviteService, IGroupService groupService,
                       IImageService imageService, IImageCommand imageCommand, IImageRepository imageRepository)
 {
     _membershipService   = membershipService;
     _loggingService      = loggingService;
     _settingsService     = settingsService;
     _localizationService = localizationService;
     _emailService        = emailService;
     _activityService     = activityService;
     _groupInviteService  = groupInviteService;
     _groupService        = groupService;
     _imageService        = imageService ?? throw new ArgumentNullException(nameof(imageService));
     _imageCommand        = imageCommand ?? throw new ArgumentNullException(nameof(imageCommand));
     _imageRepository     = imageRepository ?? throw new ArgumentNullException(nameof(imageRepository));
 }
 public MembersController(ILoggingService loggingService,
                          IMembershipService membershipService,
                          ILocalizationService localizationService,
                          IRoleService roleService,
                          ISettingsService settingsService,
                          IPostService postService,
                          IReportService reportService,
                          IEmailService emailService,
                          IGroupService GroupService,
                          ITopicService topicService,
                          ICacheService cacheService,
                          INotificationService notificationService,
                          IPollService pollService,
                          IVoteService voteService,
                          IFavouriteService favouriteService,
                          IMvcForumContext context,
                          IGroupInviteService groupInviteService,
                          ISendEmailService sendEmailService,
                          IConfigurationProvider configurationProvider)
     : base(loggingService,
            membershipService,
            localizationService,
            roleService,
            settingsService,
            cacheService,
            context)
 {
     _postService           = postService;
     _reportService         = reportService;
     _emailService          = emailService;
     _groupService          = GroupService;
     _topicService          = topicService;
     _notificationService   = notificationService;
     _pollService           = pollService;
     _voteService           = voteService;
     _favouriteService      = favouriteService;
     _groupInviteService    = groupInviteService ?? throw new ArgumentNullException(nameof(groupInviteService));
     _sendEmailService      = sendEmailService ?? throw new ArgumentNullException(nameof(sendEmailService));
     _configurationProvider = configurationProvider ?? throw new ArgumentNullException(nameof(configurationProvider));
 }