public UpdateEnglishFractionsCommandHandler(IHmrcService hmrcService, IEnglishFractionRepository englishFractionRepository, ILogger logger) { _hmrcService = hmrcService; _englishFractionRepository = englishFractionRepository; _logger = logger; }
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 GetAccountPayeSchemesQueryHandler( IAccountRepository accountRepository, IEnglishFractionRepository englishFractionRepository, IHashingService hashingService, IValidator <GetAccountPayeSchemesQuery> validator) { if (accountRepository == null) { throw new ArgumentNullException(nameof(accountRepository)); } _accountRepository = accountRepository; _englishFractionRepository = englishFractionRepository; _hashingService = hashingService; _validator = validator; }
public GetEnglishFractionsUpdateRequiredQueryHandler(IHmrcService hmrcService, IEnglishFractionRepository englishFractionRepository) { _hmrcService = hmrcService; _englishFractionRepository = englishFractionRepository; }
public CreateEnglishFractionCalculationDateCommandHandler(IValidator <CreateEnglishFractionCalculationDateCommand> validator, IEnglishFractionRepository englishFractionRepository, ILog logger) { _validator = validator; _englishFractionRepository = englishFractionRepository; _logger = logger; }