public GetAccountEmployerAgreementRemoveQueryHandler(IValidator <GetAccountEmployerAgreementRemoveRequest> validator, IEmployerAgreementRepository employerAgreementRepository, IHashingService hashingService) { _validator = validator; _employerAgreementRepository = employerAgreementRepository; _hashingService = hashingService; }
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; }