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; }