public SiteService(ILogger <SiteService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IBranchRepository branchRepository, IProgramRepository programRepository, ISiteRepository siteRepository, ISiteSettingRepository siteSettingRepository, ISpatialDistanceRepository spatialDistanceRepository, ISystemRepository systemRepository, SiteLookupService siteLookupService, IUserRepository userRepository) : base(logger, dateTimeProvider, userContextProvider) { SetManagementPermission(Permission.ManageSites); _branchRepository = branchRepository ?? throw new ArgumentNullException(nameof(branchRepository)); _programRepository = programRepository ?? throw new ArgumentNullException(nameof(programRepository)); _siteRepository = siteRepository ?? throw new ArgumentNullException(nameof(siteRepository)); _siteSettingRepository = siteSettingRepository ?? throw new ArgumentNullException(nameof(siteSettingRepository)); _spatialDistanceRepository = spatialDistanceRepository ?? throw new ArgumentNullException(nameof(spatialDistanceRepository)); _systemRepository = systemRepository ?? throw new ArgumentNullException(nameof(systemRepository)); _siteLookupService = siteLookupService ?? throw new ArgumentException(nameof(siteLookupService)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); }
public EventService(ILogger <EventService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IDistributedCache cache, IUserContextProvider userContextProvider, IBranchRepository branchRepository, IChallengeRepository challengeRepository, IChallengeGroupRepository challengeGroupRepository, IEventRepository eventRepository, ILocationRepository locationRepository, IProgramRepository programRepository, ISpatialDistanceRepository spatialDistanceRepository) : base(logger, dateTimeProvider, userContextProvider) { _branchRepository = branchRepository ?? throw new ArgumentNullException(nameof(branchRepository)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _challengeRepository = challengeRepository ?? throw new ArgumentNullException(nameof(challengeRepository)); _challengeGroupRepository = challengeGroupRepository ?? throw new ArgumentNullException(nameof(challengeGroupRepository)); _eventRepository = eventRepository ?? throw new ArgumentNullException(nameof(eventRepository)); _locationRepository = locationRepository ?? throw new ArgumentNullException(nameof(locationRepository)); _programRepository = programRepository ?? throw new ArgumentNullException(nameof(programRepository)); _spatialDistanceRepository = spatialDistanceRepository ?? throw new ArgumentNullException(nameof(spatialDistanceRepository)); }
public SpatialService(ILogger <SpatialService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IDistributedCache 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)); }