public PayeSchemesService( IPayeRepository payeRepository, IEnglishFractionRepository englishFractionRepository, IHashingService hashingService ) { _payeRepository = payeRepository; _englishFractionRepository = englishFractionRepository; _hashingService = hashingService; }
public GetAccountPayeSchemesQueryHandler( IPayeRepository payeRepository, IEnglishFractionRepository englishFractionRepository, IHashingService hashingService, IValidator <GetAccountPayeSchemesQuery> validator) { _payeRepository = payeRepository ?? throw new ArgumentNullException(nameof(payeRepository)); _englishFractionRepository = englishFractionRepository; _hashingService = hashingService; _validator = validator; }
public ImportLevyDeclarationsJob( IMessageSession messageSession, ICurrentDateTime currentDateTime, IEmployerAccountRepository accountRepository, IPayeRepository payeRepository) { _messageSession = messageSession; _currentDateTime = currentDateTime; _accountRepository = accountRepository; _payeRepository = payeRepository; }
public AddPayeToAccountCommandHandler( IValidator <AddPayeToAccountCommand> validator, IPayeRepository payeRepository, IEventPublisher eventPublisher, IHashingService hashingService, IMediator mediator, IGenericEventFactory genericEventFactory, IPayeSchemeEventFactory payeSchemeEventFactory) { _validator = validator; _payeRepository = payeRepository; _eventPublisher = eventPublisher; _hashingService = hashingService; _mediator = mediator; _genericEventFactory = genericEventFactory; _payeSchemeEventFactory = payeSchemeEventFactory; }
public RemovePayeFromAccountCommandHandler( IMediator mediator, IValidator <RemovePayeFromAccountCommand> validator, IPayeRepository payeRepository, IHashingService hashingService, IGenericEventFactory genericEventFactory, IPayeSchemeEventFactory payeSchemeEventFactory, IEventPublisher eventPublisher, IMembershipRepository membershipRepository) { _mediator = mediator; _validator = validator; _payeRepository = payeRepository; _hashingService = hashingService; _genericEventFactory = genericEventFactory; _payeSchemeEventFactory = payeSchemeEventFactory; _eventPublisher = eventPublisher; _membershipRepository = membershipRepository; }
public GetPayeSchemeByRefHandler(IValidator <GetPayeSchemeByRefQuery> validator, IPayeRepository payeRepository) { _validator = validator; _payeRepository = payeRepository; }
public RemoveAccountPayeCommandHandler(IPayeRepository payeRepository, ILog logger) { _payeRepository = payeRepository; _logger = logger; }
public GetPayeSchemeByRefHandler(IValidator <GetPayeSchemeByRefQuery> validator, IPayeRepository payeRepository, IHashingService hashingService) { _validator = validator; _payeRepository = payeRepository; _hashingService = hashingService; }
public UpdatePayeInformationCommandHandler(IValidator <UpdatePayeInformationCommand> validator, IPayeRepository payeRepository, IHmrcService hmrcService) { _validator = validator; _payeRepository = payeRepository; _hmrcService = hmrcService; }