public SetupMultipleProgramService(ILogger <SetupMultipleProgramService> logger,
                                    GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                    IAuthorizationCodeRepository authorizationCodeRepository,
                                    IBranchRepository branchRepository,
                                    IChallengeTaskRepository challengeTaskRepository,
                                    IProgramRepository programRepository,
                                    IRoleRepository roleRepository,
                                    ISystemRepository systemRepository,
                                    IPointTranslationRepository pointTranslationRepository,
                                    IUserRepository userRepository) : base(logger, dateTimeProvider)
 {
     _authorizationCodeRepository = authorizationCodeRepository
                                    ?? throw new ArgumentNullException(nameof(authorizationCodeRepository));
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _challengeTaskRepository = challengeTaskRepository
                                ?? throw new ArgumentNullException(nameof(challengeTaskRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _roleRepository = roleRepository
                       ?? throw new ArgumentNullException(nameof(roleRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
 }
Exemple #2
0
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        MailService mailService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _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));
     _mailService = Require.IsNotNull(mailService, nameof(mailService));
 }
Exemple #3
0
 public PointTranslationService(ILogger <PointTranslationService> logger,
                                GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                IUserContextProvider userContextProvider,
                                IPointTranslationRepository pointTranslationRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
 }
 public PointTranslationService(ILogger <PointTranslationService> logger,
                                GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                IUserContextProvider userContextProvider,
                                IPointTranslationRepository pointTranslationRepository,
                                IUserLogRepository userLogRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManagePrograms);
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 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));
 }
Exemple #6
0
 public ParticipantCountMinutesByProgram(ILogger <ParticipantCountMinutesByProgram> logger,
                                         ServiceFacade.Report serviceFacade,
                                         IPointTranslationRepository pointTranslationRepository,
                                         IProgramRepository programRepository,
                                         ISystemRepository systemRepository,
                                         IUserRepository userRepository,
                                         IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 public CurrentStatusReport(ILogger <CurrentStatusReport> logger,
                            Domain.Report.ServiceFacade.Report serviceFacade,
                            IBranchRepository branchRepository,
                            IPointTranslationRepository pointTranslationRepository,
                            IProgramRepository programRepository,
                            IUserRepository userRepository,
                            IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 public SetupMultipleProgramService(ILogger <SetupMultipleProgramService> logger,
                                    IAuthorizationCodeRepository authorizationCodeRepository,
                                    IBranchRepository branchRepository,
                                    IChallengeTaskRepository challengeTaskRepository,
                                    IProgramRepository programRepository,
                                    IRoleRepository roleRepository,
                                    ISystemRepository systemRepository,
                                    IPointTranslationRepository pointTranslationRepository) : base(logger)
 {
     _authorizationCodeRepository = Require.IsNotNull(authorizationCodeRepository,
                                                      nameof(authorizationCodeRepository));
     _branchRepository        = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _programRepository = Require.IsNotNull(programRepository,
                                            nameof(programRepository));
     _roleRepository             = Require.IsNotNull(roleRepository, nameof(roleRepository));
     _systemRepository           = Require.IsNotNull(systemRepository, nameof(systemRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
 }