Beispiel #1
0
 public VendorCodeReport(ILogger <TopScoresReport> logger,
                         Domain.Report.ServiceFacade.Report serviceFacade,
                         IBranchRepository branchRepository,
                         ISystemRepository systemRepository,
                         IVendorCodeRepository vendorCodeRepository) : base(logger, serviceFacade)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentException(nameof(branchRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentException(nameof(systemRepository));
     _vendorCodeRepository = vendorCodeRepository
                             ?? throw new ArgumentException(nameof(vendorCodeRepository));
 }
Beispiel #2
0
 public VendorCodeService(ILogger <VendorCodeService> logger,
                          GRA.Abstract.IDateTimeProvider dateTimeProvider,
                          IUserContextProvider userContextProvider,
                          IUserRepository userRepository,
                          ICodeGenerator codeGenerator,
                          IVendorCodeRepository vendorCodeRepository,
                          IVendorCodeTypeRepository vendorCodeTypeRepository,
                          MailService mailService)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManageVendorCodes);
     _codeGenerator            = Require.IsNotNull(codeGenerator, nameof(codeGenerator));
     _userRepository           = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _vendorCodeRepository     = Require.IsNotNull(vendorCodeRepository, nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository, nameof(vendorCodeTypeRepository));
     _mailService = mailService ?? throw new ArgumentNullException(nameof(mailService));
 }
Beispiel #3
0
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        IDrawingRepository drawingRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        IRequiredQuestionnaireRepository requiredQuestionnaireRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        ICodeSanitizer codeSanitizer,
                        MailService mailService,
                        PrizeWinnerService prizeWinnerService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _drawingRepository      = Require.IsNotNull(drawingRepository, nameof(drawingRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _requiredQuestionnaireRepository = Require.IsNotNull(requiredQuestionnaireRepository,
                                                          nameof(requiredQuestionnaireRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository,
                                            nameof(userLogRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository,
                                               nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository,
                                                   nameof(vendorCodeTypeRepository));
     _codeSanitizer      = Require.IsNotNull(codeSanitizer, nameof(codeSanitizer));
     _mailService        = Require.IsNotNull(mailService, nameof(mailService));
     _prizeWinnerService = Require.IsNotNull(prizeWinnerService,
                                             nameof(prizeWinnerService));
 }
Beispiel #4
0
 public VendorCodeDonationsReport(ILogger <VendorCodeDonationsReport> logger,
                                  Domain.Report.ServiceFacade.Report serviceFacade,
                                  IBranchRepository branchRepository,
                                  IProgramRepository programRepository,
                                  ISystemRepository systemRepository,
                                  IUserRepository userRepository,
                                  IVendorCodeRepository vendorCodeRepository) : base(logger, serviceFacade)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentException(nameof(branchRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentException(nameof(systemRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _vendorCodeRepository = vendorCodeRepository
                             ?? throw new ArgumentException(nameof(vendorCodeRepository));
 }
Beispiel #5
0
 public UserService(ILogger <UserService> logger,
                    GRA.Abstract.IDateTimeProvider dateTimeProvider,
                    IUserContextProvider userContextProvider,
                    GRA.Abstract.IPasswordValidator passwordValidator,
                    IAuthorizationCodeRepository authorizationCodeRepository,
                    IBadgeRepository badgeRepository,
                    IBookRepository bookRepository,
                    IBranchRepository branchRepository,
                    IGroupInfoRepository groupInfoRepository,
                    IGroupTypeRepository groupTypeRepository,
                    IMailRepository mailRepository,
                    INotificationRepository notificationRepository,
                    IPrizeWinnerRepository prizeWinnerRepository,
                    IProgramRepository programRepository,
                    IRequiredQuestionnaireRepository requireQuestionnaireRepository,
                    IRoleRepository roleRepository,
                    ISchoolRepository schoolRepository,
                    ISiteRepository siteRepository,
                    ISystemRepository systemRepository,
                    IUserLogRepository userLogRepository,
                    IUserRepository userRepository,
                    IVendorCodeRepository vendorCodeRepository,
                    ActivityService activityService,
                    SampleDataService configurationService,
                    SchoolService schoolService,
                    SiteLookupService siteLookupService,
                    VendorCodeService vendorCodeService)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _passwordValidator           = Require.IsNotNull(passwordValidator, nameof(passwordValidator));
     _authorizationCodeRepository = Require.IsNotNull(authorizationCodeRepository,
                                                      nameof(authorizationCodeRepository));
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _branchRepository    = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _groupInfoRepository = groupInfoRepository
                            ?? throw new ArgumentNullException(nameof(groupInfoRepository));
     _groupTypeRepository = groupTypeRepository
                            ?? throw new ArgumentNullException(nameof(groupTypeRepository));
     _mailRepository         = Require.IsNotNull(mailRepository, nameof(mailRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _prizeWinnerRepository = Require.IsNotNull(prizeWinnerRepository,
                                                nameof(prizeWinnerRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _requireQuestionnaireRepository = Require.IsNotNull(requireQuestionnaireRepository,
                                                         nameof(requireQuestionnaireRepository));
     _roleRepository       = Require.IsNotNull(roleRepository, nameof(roleRepository));
     _schoolRepository     = Require.IsNotNull(schoolRepository, nameof(schoolRepository));
     _siteRepository       = Require.IsNotNull(siteRepository, nameof(siteRepository));
     _systemRepository     = Require.IsNotNull(systemRepository, nameof(systemRepository));
     _userLogRepository    = Require.IsNotNull(userLogRepository, nameof(userLogRepository));
     _userRepository       = Require.IsNotNull(userRepository, nameof(userRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository, nameof(vendorCodeRepository));
     _activityService      = Require.IsNotNull(activityService, nameof(activityService));
     _configurationService = Require.IsNotNull(configurationService,
                                               nameof(configurationService));
     _schoolService     = Require.IsNotNull(schoolService, nameof(schoolService));
     _siteLookupService = siteLookupService
                          ?? throw new ArgumentNullException(nameof(siteLookupService));
     _vendorCodeService = vendorCodeService
                          ?? throw new ArgumentNullException(nameof(VendorCodeService));
 }