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)); }
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)); }
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)); }
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)); }
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)); }