Ejemplo n.º 1
0
 public IlrSubmittedEventHandler(IPaymentLogger logger,
                                 IHandleIlrSubmissionService handleIlrSubmissionService,
                                 IExecutionContext executionContext)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.handleIlrSubmissionService = handleIlrSubmissionService ?? throw new ArgumentNullException(nameof(handleIlrSubmissionService));
     this.executionContext           = executionContext ?? throw new ArgumentNullException(nameof(executionContext));
 }
 protected override async Task HandleSubmission(SubmissionJobFailed message, IHandleIlrSubmissionService service)
 {
     await service.HandleSubmissionFailed(message.AcademicYear, message.CollectionPeriod, message.Ukprn, message.IlrSubmissionDateTime, message.JobId, default(CancellationToken));
 }
 public SubmissionFailedEventHandler(IPaymentLogger paymentLogger,
                                     IHandleIlrSubmissionService submissionService) : base(paymentLogger, submissionService)
 {
 }
Ejemplo n.º 4
0
 protected abstract Task HandleSubmission(T submissionEvent, IHandleIlrSubmissionService service);
Ejemplo n.º 5
0
 protected SubmissionEventHandler(IPaymentLogger paymentLogger,
                                  IHandleIlrSubmissionService submissionService)
 {
     this.paymentLogger     = paymentLogger ?? throw new ArgumentNullException(nameof(paymentLogger));
     this.submissionService = submissionService;
 }