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));
 }
Example #2
0
 public ChallengeService(ILogger <ChallengeService> logger,
                         GRA.Abstract.IDateTimeProvider dateTimeProvider,
                         IUserContextProvider userContextProvider,
                         IBadgeRepository badgeRepository,
                         IBranchRepository branchRepository,
                         ICategoryRepository categoryRepository,
                         IChallengeRepository challengeRepository,
                         IChallengeGroupRepository challengeGroupRepository,
                         IChallengeTaskRepository challengeTaskRepository,
                         IEventRepository eventRepository,
                         IPathResolver pathResolver,
                         ITriggerRepository triggerRepository,
                         IUserRepository userRepository) : base(logger, dateTimeProvider, userContextProvider)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _branchRepository    = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _categoryRepository  = Require.IsNotNull(categoryRepository, nameof(categoryRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _challengeGroupRepository = Require.IsNotNull(challengeGroupRepository,
                                                   nameof(challengeGroupRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _eventRepository   = Require.IsNotNull(eventRepository, nameof(eventRepository));
     _pathResolver      = Require.IsNotNull(pathResolver, nameof(pathResolver));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
 }
 public SampleDataService(ILogger <SampleDataService> logger,
                          GRA.Abstract.IDateTimeProvider dateTimeProvider,
                          IUserContextProvider userContextProvider,
                          IChallengeRepository challengeRepository,
                          IChallengeTaskRepository challengeTaskRepository,
                          IMailRepository mailRepository,
                          IProgramRepository programRepository,
                          ISiteRepository siteRepository,
                          IUserRepository userRepository,
                          ActivityService activityService,
                          SchoolService schoolService) : base(logger, dateTimeProvider, userContextProvider)
 {
     _challengeRepository = challengeRepository
                            ?? throw new ArgumentNullException(nameof(challengeRepository));
     _challengeTaskRepository = challengeTaskRepository
                                ?? throw new ArgumentNullException(nameof(challengeTaskRepository));
     _mailRepository = mailRepository
                       ?? throw new ArgumentNullException(nameof(mailRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _siteRepository = siteRepository
                       ?? throw new ArgumentNullException(nameof(siteRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _activityService = activityService
                        ?? throw new ArgumentNullException(nameof(activityService));
     _schoolService = schoolService
                      ?? throw new ArgumentNullException(nameof(schoolService));
 }
Example #4
0
        public ChallengeService(ILogger <ChallengeService> logger,
                                GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                IGraCache cache,
                                IUserContextProvider userContextProvider,
                                IBadgeRepository badgeRepository,
                                IBranchRepository branchRepository,
                                ICategoryRepository categoryRepository,
                                IChallengeGroupRepository challengeGroupRepository,
                                IChallengeRepository challengeRepository,
                                IChallengeTaskRepository challengeTaskRepository,
                                IEventRepository eventRepository,
                                IFeaturedChallengeGroupRepository featuredChallengeGroupRepository,
                                IPathResolver pathResolver,
                                ITriggerRepository triggerRepository,
                                LanguageService languageService,
                                SiteLookupService siteLookupService
                                )
            : base(logger, dateTimeProvider, userContextProvider)
        {
            _badgeRepository = badgeRepository
                               ?? throw new ArgumentNullException(nameof(badgeRepository));
            _branchRepository = branchRepository
                                ?? throw new ArgumentNullException(nameof(branchRepository));
            _cache = cache ?? throw new ArgumentNullException(nameof(cache));
            _categoryRepository = categoryRepository
                                  ?? throw new ArgumentNullException(nameof(categoryRepository));
            _challengeRepository = challengeRepository
                                   ?? throw new ArgumentNullException(nameof(challengeRepository));
            _challengeGroupRepository = challengeGroupRepository
                                        ?? throw new ArgumentNullException(nameof(challengeGroupRepository));
            _challengeTaskRepository = challengeTaskRepository
                                       ?? throw new ArgumentNullException(nameof(challengeTaskRepository));
            _eventRepository = eventRepository
                               ?? throw new ArgumentNullException(nameof(eventRepository));
            _featuredChallengeGroupRepository = featuredChallengeGroupRepository
                                                ?? throw new ArgumentNullException(nameof(featuredChallengeGroupRepository));
            _pathResolver = pathResolver ?? throw new ArgumentNullException(nameof(pathResolver));

            _triggerRepository = triggerRepository
                                 ?? throw new ArgumentNullException(nameof(triggerRepository));
            _languageService = languageService
                               ?? throw new ArgumentNullException(nameof(languageService));
            _siteLookupService = siteLookupService
                                 ?? throw new ArgumentNullException(nameof(siteLookupService));
        }
Example #5
0
 public ChallengeService(ILogger <ChallengeService> logger,
                         IUserContextProvider userContextProvider,
                         IBadgeRepository badgeRepository,
                         IBranchRepository branchRepository,
                         IChallengeRepository challengeRepository,
                         IChallengeTaskRepository challengeTaskRepository,
                         ITriggerRepository triggerRepository,
                         IUserRepository userRepository) : base(logger, userContextProvider)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _branchRepository    = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
 }
 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));
 }
Example #7
0
 public SampleDataService(ILogger <SampleDataService> logger,
                          IChallengeRepository challengeRepository,
                          IChallengeTaskRepository challengeTaskRepository,
                          IMailRepository mailRepository,
                          IProgramRepository programRepository,
                          ISiteRepository siteRepository,
                          IUserRepository userRepository,
                          ActivityService activityService,
                          SchoolService schoolService) : base(logger)
 {
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _mailRepository    = Require.IsNotNull(mailRepository, nameof(mailRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _siteRepository    = Require.IsNotNull(siteRepository, nameof(siteRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _activityService   = Require.IsNotNull(activityService, nameof(activityService));
     _schoolService     = Require.IsNotNull(schoolService, nameof(schoolService));
 }