public SubmissionWindowValidationService(IPaymentLogger logger, ISubmissionMetricsRepository submissionMetricsRepository, ISubmissionJobsRepository submissionJobsRepository, ISubmissionsSummary submissionsSummary, ITelemetry telemetry) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.submissionMetricsRepository = submissionMetricsRepository ?? throw new ArgumentNullException(nameof(submissionMetricsRepository)); this.submissionJobsRepository = submissionJobsRepository ?? throw new ArgumentNullException(nameof(submissionJobsRepository)); this.submissionsSummary = submissionsSummary ?? throw new ArgumentNullException(nameof(submissionsSummary)); this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); }
public SubmissionMetricsService(IPaymentLogger logger, ISubmissionSummaryFactory submissionSummaryFactory, IDcMetricsDataContextFactory dcMetricsDataContextFactory, ISubmissionMetricsRepository submissionRepository, ITelemetry telemetry, ISubmissionJobsRepository submissionJobsRepository) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.submissionSummaryFactory = submissionSummaryFactory ?? throw new ArgumentNullException(nameof(submissionSummaryFactory)); this.dcMetricsDataContextFactory = dcMetricsDataContextFactory ?? throw new ArgumentNullException(nameof(dcMetricsDataContextFactory)); this.submissionRepository = submissionRepository ?? throw new ArgumentNullException(nameof(submissionRepository)); this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); this.submissionJobsRepository = submissionJobsRepository ?? throw new ArgumentNullException(nameof(submissionJobsRepository)); }
public SubmissionJobsService(ISubmissionJobsRepository repository) { this.repository = repository ?? throw new ArgumentNullException(nameof(repository)); }