public ReportService(ILogger <ReportService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IServiceProvider serviceProvider, IDistributedCache cache, IBranchRepository branchRepository, IReportCriterionRepository reportCriterionRepository, IReportRequestRepository reportRequestRepository, IUserRepository userRepository, IUserLogRepository userLogRepository, ISystemRepository systemRepository) : base(logger, dateTimeProvider, userContextProvider) { _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _branchRepository = branchRepository ?? throw new ArgumentNullException(nameof(branchRepository)); _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)); _systemRepository = systemRepository ?? throw new ArgumentNullException(nameof(systemRepository)); }
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 Report(IConfigurationRoot config, IDateTimeProvider dateTimeProvider, IReportCriterionRepository reportCriterionRepository, IReportRequestRepository reportRequestRepository) { _config = config ?? throw new ArgumentNullException(nameof(config)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _reportCriterionRepository = reportCriterionRepository ?? throw new ArgumentNullException(nameof(reportCriterionRepository)); _reportRequestRepository = reportRequestRepository ?? throw new ArgumentNullException(nameof(reportRequestRepository)); }
public Report(IConfiguration config, IDateTimeProvider dateTimeProvider, IReportCriterionRepository reportCriterionRepository, IReportRequestRepository reportRequestRepository, ISiteSettingRepository siteSettingRepository) { Config = config ?? throw new ArgumentNullException(nameof(config)); DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); ReportCriterionRepository = reportCriterionRepository ?? throw new ArgumentNullException(nameof(reportCriterionRepository)); ReportRequestRepository = reportRequestRepository ?? throw new ArgumentNullException(nameof(reportRequestRepository)); SiteSettingRepository = siteSettingRepository ?? throw new ArgumentNullException(nameof(siteSettingRepository)); }
public ReportService(ILogger <ReportService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IServiceProvider serviceProvider, IMemoryCache memoryCache, IBranchRepository branchRepository, IReportCriterionRepository reportCriterionRepository, IReportRequestRepository reportRequestRepository, IUserRepository userRepository, IUserLogRepository userLogRepository, ISystemRepository systemRepository) : base(logger, dateTimeProvider, userContextProvider) { _serviceProvider = Require.IsNotNull(serviceProvider, nameof(serviceProvider)); _memoryCache = Require.IsNotNull(memoryCache, nameof(memoryCache)); _branchRepository = Require.IsNotNull(branchRepository, nameof(branchRepository)); _reportCriterionRepository = Require.IsNotNull(reportCriterionRepository, nameof(reportCriterionRepository)); _reportRequestRepository = Require.IsNotNull(reportRequestRepository, nameof(reportRequestRepository)); _userRepository = Require.IsNotNull(userRepository, nameof(userRepository)); _userLogRepository = Require.IsNotNull(userLogRepository, nameof(userLogRepository)); _systemRepository = Require.IsNotNull(systemRepository, nameof(systemRepository)); }