public EarningEventStorageService(IEarningEventMapper mapper, IPaymentLogger logger, IEarningEventRepository repository, IEarningsDuplicateEliminator duplicateEliminator)
 {
     this.mapper              = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.logger              = logger ?? throw new ArgumentNullException(nameof(logger));
     this.repository          = repository ?? throw new ArgumentNullException(nameof(repository));
     this.duplicateEliminator = duplicateEliminator ?? throw new ArgumentNullException(nameof(duplicateEliminator));
 }
Exemplo n.º 2
0
 public EarningEventMessageModifier(IEarningEventMapper mapper)
 {
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public ApprenticeshipContractType2EarningEventsService(IPaymentLogger paymentLogger, IEarningEventMapper mapper)
 {
     this.paymentLogger = paymentLogger;
     this.mapper        = mapper;
 }