Exemplo n.º 1
0
 public SubmissionWindowValidationService(IPaymentLogger logger, ISubmissionMetricsRepository submissionMetricsRepository, ISubmissionsSummary submissionsSummary, ITelemetry telemetry)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.submissionMetricsRepository = submissionMetricsRepository ?? throw new ArgumentNullException(nameof(submissionMetricsRepository));
     this.submissionsSummary          = submissionsSummary ?? throw new ArgumentNullException(nameof(submissionsSummary));
     this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry));
 }
Exemplo n.º 2
0
 public SubmissionMetricsService(IPaymentLogger logger, ISubmissionSummaryFactory submissionSummaryFactory,
                                 IDcMetricsDataContextFactory dcMetricsDataContextFactory, ISubmissionMetricsRepository submissionRepository, ITelemetry telemetry)
 {
     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));
 }