public ReportService(ILogger <ReportService> logger,
                      GRA.Abstract.IDateTimeProvider dateTimeProvider,
                      IUserContextProvider userContextProvider,
                      IGraCache cache,
                      IJobRepository jobRepository,
                      IReportCriterionRepository reportCriterionRepository,
                      IReportRequestRepository reportRequestRepository,
                      IServiceProvider serviceProvider,
                      IUserLogRepository userLogRepository,
                      IUserRepository userRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _serviceProvider = serviceProvider
                        ?? throw new ArgumentNullException(nameof(serviceProvider));
     _cache         = cache ?? throw new ArgumentNullException(nameof(cache));
     _jobRepository = jobRepository
                      ?? throw new ArgumentNullException(nameof(jobRepository));
     _reportCriterionRepository = reportCriterionRepository
                                  ?? throw new ArgumentNullException(nameof(reportCriterionRepository));
     _reportRequestRepository = reportRequestRepository
                                ?? throw new ArgumentNullException(nameof(reportRequestRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 public NewsService(ILogger <NewsService> logger,
                    IDateTimeProvider dateTimeProvider,
                    IGraCache cache,
                    IJobRepository jobRepository,
                    INewsCategoryRepository newsCategoryRepository,
                    INewsPostRepository newsPostRepository,
                    ISiteRepository siteRepository,
                    IUserContextProvider userContextProvider,
                    IUserRepository userRepository,
                    EmailService emailService)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManageNews);
     _cache         = cache ?? throw new ArgumentNullException(nameof(cache));
     _jobRepository = jobRepository
                      ?? throw new ArgumentNullException(nameof(jobRepository));
     _newsCategoryRepository = newsCategoryRepository
                               ?? throw new ArgumentNullException(nameof(newsCategoryRepository));
     _newsPostRepository = newsPostRepository
                           ?? throw new ArgumentNullException(nameof(newsPostRepository));
     _siteRepository = siteRepository
                       ?? throw new ArgumentNullException(nameof(siteRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _emailService = emailService
                     ?? throw new ArgumentNullException(nameof(emailService));
 }
Beispiel #3
0
 public LanguageService(ILogger <LanguageService> logger,
                        IDateTimeProvider dateTimeProvider,
                        IGraCache cache,
                        IOptions <RequestLocalizationOptions> l10nOptions,
                        ILanguageRepository languageRepository,
                        SiteLookupService siteLookupService) : base(logger, dateTimeProvider)
 {
     _cache              = cache ?? throw new ArgumentNullException(nameof(cache));
     _l10nOptions        = l10nOptions ?? throw new ArgumentNullException(nameof(l10nOptions));
     _languageRepository = languageRepository
                           ?? throw new ArgumentNullException(nameof(languageRepository));
     _siteLookupService = siteLookupService
                          ?? throw new ArgumentNullException(nameof(siteLookupService));
 }
Beispiel #4
0
 public SocialService(ILogger <SocialService> logger,
                      IDateTimeProvider dateTimeProvider,
                      IGraCache cache,
                      ISocialRepository socialRepository,
                      ISocialHeaderRepository socialHeaderRepository,
                      LanguageService languageService) : base(logger, dateTimeProvider)
 {
     _languageService = languageService
                        ?? throw new ArgumentNullException(nameof(languageService));
     _cache            = cache ?? throw new ArgumentNullException(nameof(cache));
     _socialRepository = socialRepository
                         ?? throw new ArgumentNullException(nameof(socialRepository));
     _socialHeaderRepository = socialHeaderRepository
                               ?? throw new ArgumentNullException(nameof(socialHeaderRepository));
 }
Beispiel #5
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));
        }
 public SpatialService(ILogger <SpatialService> logger,
                       IDateTimeProvider dateTimeProvider,
                       IUserContextProvider userContextProvider,
                       IGraCache cache,
                       SiteLookupService siteLookupService,
                       IBranchRepository branchRepository,
                       ILocationRepository locationRepository,
                       ISpatialDistanceRepository spatialDistanceRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _cache             = cache ?? throw new ArgumentNullException(nameof(cache));
     _siteLookupService = siteLookupService
                          ?? throw new ArgumentNullException(nameof(siteLookupService));
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _locationRepository = locationRepository
                           ?? throw new ArgumentNullException(nameof(locationRepository));
     _spatialDistanceRepository = spatialDistanceRepository
                                  ?? throw new ArgumentNullException(nameof(spatialDistanceRepository));
 }
 public SiteFilterAttribute(ILogger <SiteFilterAttribute> logger,
                            IGraCache cache,
                            IConfiguration config,
                            IPathResolver pathResolver,
                            SiteLookupService siteLookupService,
                            IUserContextProvider userContextProvider,
                            IOptions <RequestLocalizationOptions> l10nOptions,
                            UserService userService)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _cache             = cache ?? throw new ArgumentNullException(nameof(cache));
     _config            = config ?? throw new ArgumentNullException(nameof(config));
     _pathResolver      = pathResolver ?? throw new ArgumentNullException(nameof(pathResolver));
     _siteLookupService = siteLookupService
                          ?? throw new ArgumentNullException(nameof(siteLookupService));
     _userContextProvider = userContextProvider
                            ?? throw new ArgumentNullException(nameof(userContextProvider));
     _l10nOptions = l10nOptions ?? throw new ArgumentNullException(nameof(l10nOptions));
     _userService = userService ?? throw new ArgumentNullException(nameof(userService));
 }
        public SocialManagementService(ILogger <SocialManagementService> logger,
                                       IDateTimeProvider dateTimeProvider,
                                       IGraCache cache,
                                       IPathResolver pathResolver,
                                       IUserContextProvider userContextProvider,
                                       ISocialHeaderRepository socialHeaderRepository,
                                       ISocialRepository socialRepository,
                                       LanguageService languageService)
            : base(logger, dateTimeProvider, userContextProvider)
        {
            SetManagementPermission(Permission.ManageSocial);

            _cache           = cache ?? throw new ArgumentNullException(nameof(cache));
            _languageService = languageService
                               ?? throw new ArgumentNullException(nameof(languageService));
            _pathResolver = pathResolver
                            ?? throw new ArgumentNullException(nameof(pathResolver));
            _socialHeaderRepository = socialHeaderRepository
                                      ?? throw new ArgumentNullException(nameof(socialHeaderRepository));
            _socialRepository = socialRepository
                                ?? throw new ArgumentNullException(nameof(socialRepository));
        }
Beispiel #9
0
 public SiteLookupService(ILogger <SiteLookupService> logger,
                          IDateTimeProvider dateTimeProvider,
                          IConfiguration config,
                          IGraCache cache,
                          ISiteRepository siteRepository,
                          ISiteSettingRepository siteSettingRepository,
                          IUserRepository userRepository,
                          IHttpContextAccessor httpContextAccessor,
                          IInitialSetupService initialSetupService) : base(logger, dateTimeProvider)
 {
     _cache          = cache ?? throw new ArgumentNullException(nameof(cache));
     _config         = config ?? throw new ArgumentNullException(nameof(config));
     _siteRepository = siteRepository
                       ?? throw new ArgumentNullException(nameof(siteRepository));
     _siteSettingRepository = siteSettingRepository
                              ?? throw new ArgumentNullException(nameof(siteSettingRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _httpContextAccessor = httpContextAccessor
                            ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _initialSetupService = initialSetupService
                            ?? throw new ArgumentNullException(nameof(initialSetupService));
 }