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 LevyImportCleanerStrategy( IDasLevyRepository dasLevyRepository, IHmrcDateService hmrcDateService, ILog logger, ICurrentDateTime currentDateTime) { _dasLevyRepository = dasLevyRepository; _hmrcDateService = hmrcDateService; _logger = logger; _currentDateTime = currentDateTime; }
public GetAccountCoursePaymentsQueryHandler(IValidator <GetAccountCoursePaymentsQuery> validator, ITransactionRepository transactionRepository, IHmrcDateService hmrcDateService) { _validator = validator; _transactionRepository = transactionRepository; _hmrcDateService = hmrcDateService; }
public RefreshEmployerLevyDataCommandHandler(IValidator <RefreshEmployerLevyDataCommand> validator, IDasLevyRepository dasLevyRepository, IHmrcDateService hmrcDateService) { _validator = validator; _dasLevyRepository = dasLevyRepository; _hmrcDateService = hmrcDateService; }
public GetAccountProviderPaymentsByDateRangeQueryHandler(IValidator <GetAccountProviderPaymentsByDateRangeQuery> validator, ITransactionRepository transactionRepository, IHmrcDateService hmrcDateService) { _validator = validator; _transactionRepository = transactionRepository; _hmrcDateService = hmrcDateService; }
public DasLevyService(ITransactionRepository transactionRepository, IHmrcDateService hmrcDateService) { _transactionRepository = transactionRepository; _hmrcDateService = hmrcDateService; }