public AccountUpdater(IEmployerAccountRepository accountRepository, IMessagePublisher messagePublisher, ILogger logger, IEmployerSchemesRepository employerSchemesRepository) { _accountRepository = accountRepository; _messagePublisher = messagePublisher; _logger = logger; _employerSchemesRepository = employerSchemesRepository; }
public GetEmployerAccountByHashedIdHandler( IEmployerAccountRepository employerAccountRepository, IValidator <GetEmployerAccountByHashedIdQuery> validator) { _employerAccountRepository = employerAccountRepository; _validator = validator; }
public GetPagedAccountsQueryHandler( IValidator <GetPagedEmployerAccountsQuery> validator, IEmployerAccountRepository employerAccountRepository) { _employerAccountRepository = employerAccountRepository; _validator = validator; }
public DeleteTransferConnectionInvitationCommandHandler( IEmployerAccountRepository employerAccountRepository, ITransferConnectionInvitationRepository transferConnectionInvitationRepository, IUserAccountRepository userRepository) { _employerAccountRepository = employerAccountRepository; _transferConnectionInvitationRepository = transferConnectionInvitationRepository; _userRepository = userRepository; }
public GetEmployerAccountHandler(IEmployerAccountRepository employerAccountRepository, IValidator <GetEmployerAccountQuery> validator) { if (employerAccountRepository == null) { throw new ArgumentNullException(nameof(employerAccountRepository)); } _employerAccountRepository = employerAccountRepository; _validator = validator; }
public GetEmployerAccountHashedHandler( IEmployerAccountRepository employerAccountRepository, IValidator <GetEmployerAccountHashedQuery> validator, IHashingService hashingService) { _employerAccountRepository = employerAccountRepository; _validator = validator; _hashingService = hashingService; }
public ExpireFundsJob( IMessageSession messageSession, ICurrentDateTime currentDateTime, IEmployerAccountRepository accountRepository) { _messageSession = messageSession; _currentDateTime = currentDateTime; _accountRepository = accountRepository; }
public AccountLevyStatusCommandHandler( IEmployerAccountRepository accountRepositoryObject, ILog logger, IEventPublisher eventPublisher) { _accountRepositoryObject = accountRepositoryObject; _logger = logger; _eventPublisher = eventPublisher; }
public ImportLevyDeclarationsJob( IMessageSession messageSession, ICurrentDateTime currentDateTime, IEmployerAccountRepository accountRepository, IPayeRepository payeRepository) { _messageSession = messageSession; _currentDateTime = currentDateTime; _accountRepository = accountRepository; _payeRepository = payeRepository; }
public SendTransferConnectionInvitationCommandHandler( IEmployerAccountRepository employerAccountRepository, IPublicHashingService publicHashingService, ITransferAllowanceService transferAllowanceService, ITransferConnectionInvitationRepository transferConnectionInvitationRepository, IUserAccountRepository userRepository) { _employerAccountRepository = employerAccountRepository; _publicHashingService = publicHashingService; _transferAllowanceService = transferAllowanceService; _transferConnectionInvitationRepository = transferConnectionInvitationRepository; _userRepository = userRepository; }
public RenameEmployerAccountCommandHandler( IEmployerAccountRepository accountRepository, IMembershipRepository membershipRepository, IValidator <RenameEmployerAccountCommand> validator, IHashingService hashingService, IMediator mediator, IGenericEventFactory genericEventFactory, IAccountEventFactory accountEventFactory) { _accountRepository = accountRepository; _membershipRepository = membershipRepository; _validator = validator; _hashingService = hashingService; _mediator = mediator; _genericEventFactory = genericEventFactory; _accountEventFactory = accountEventFactory; }
public GetPagedAccountsQueryHandler(IEmployerAccountRepository employerAccountRepository) { _employerAccountRepository = employerAccountRepository; }
public GetAccountStatsHandler(IEmployerAccountRepository repository, IHashingService hashingService, IValidator <GetAccountStatsQuery> validator) { _repository = repository; _hashingService = hashingService; _validator = validator; }
public GetAllEmplyoerAccountsQueryHandler(IEmployerAccountRepository employerAccountRepository) { _employerAccountRepository = employerAccountRepository; }
public DraftExpireFundsCommandHandler(ICurrentDateTime currentDateTime, IEmployerAccountRepository accountRepository) { _currentDateTime = currentDateTime; _accountRepository = accountRepository; }
public GetEmployerAccountDetailByHashedIdHandler(IValidator <GetEmployerAccountDetailByHashedIdQuery> validator, IEmployerAccountRepository employerAccountRepository) { _validator = validator; _employerAccountRepository = employerAccountRepository; }