Exemplo n.º 1
0
 public RefreshEmployerLevyDataCommandHandler(IValidator <RefreshEmployerLevyDataCommand> validator, IDasLevyRepository dasLevyRepository, IMediator mediator, IHmrcDateService hmrcDateService,
                                              ILevyEventFactory levyEventFactory, IGenericEventFactory genericEventFactory, IHashingService hashingService)
 {
     _validator           = validator;
     _dasLevyRepository   = dasLevyRepository;
     _mediator            = mediator;
     _hmrcDateService     = hmrcDateService;
     _levyEventFactory    = levyEventFactory;
     _genericEventFactory = genericEventFactory;
     _hashingService      = hashingService;
 }
 public RefreshEmployerLevyDataCommandHandler(
     IValidator <RefreshEmployerLevyDataCommand> validator,
     IDasLevyRepository dasLevyRepository,
     IMediator mediator,
     ILevyEventFactory levyEventFactory,
     IGenericEventFactory genericEventFactory,
     IHashingService hashingService,
     ILevyImportCleanerStrategy levyImportCleanerStrategy,
     IEventPublisher eventPublisher)
 {
     _validator                 = validator;
     _dasLevyRepository         = dasLevyRepository;
     _mediator                  = mediator;
     _levyEventFactory          = levyEventFactory;
     _genericEventFactory       = genericEventFactory;
     _hashingService            = hashingService;
     _levyImportCleanerStrategy = levyImportCleanerStrategy;
     _eventPublisher            = eventPublisher;
 }