public GetAccountEmployerAgreementRemoveQueryHandler(IValidator <GetAccountEmployerAgreementRemoveRequest> validator, IEmployerAgreementRepository employerAgreementRepository, IHashingService hashingService)
 {
     _validator = validator;
     _employerAgreementRepository = employerAgreementRepository;
     _hashingService = hashingService;
 }
示例#2
0
 public GetAccountLegalEntitiesQueryHandler(IMembershipRepository membershipRepository, IEmployerAgreementRepository employerAgreementRepository, IValidator <GetAccountLegalEntitiesRequest> validator)
 {
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     if (employerAgreementRepository == null)
     {
         throw new ArgumentNullException(nameof(employerAgreementRepository));
     }
     _membershipRepository        = membershipRepository;
     _employerAgreementRepository = employerAgreementRepository;
     _validator = validator;
 }
 public GetLatestAccountAgreementTemplateQueryHandler(
     IEmployerAgreementRepository employerAgreementRepository)
 {
     _employerAgreementRepository = employerAgreementRepository;
 }