public CreateLegalEntityCommandHandler( IAccountRepository accountRepository, IMembershipRepository membershipRepository, IMediator mediator, IGenericEventFactory genericEventFactory, ILegalEntityEventFactory legalEntityEventFactory, IEventPublisher eventPublisher, IHashingService hashingService, IAccountLegalEntityPublicHashingService accountLegalEntityPublicHashingService, IEmployerAgreementRepository employerAgreementRepository, IValidator <CreateLegalEntityCommand> validator, IAuthorizationService authorizationService) { _accountRepository = accountRepository; _membershipRepository = membershipRepository; _mediator = mediator; _genericEventFactory = genericEventFactory; _legalEntityEventFactory = legalEntityEventFactory; _eventPublisher = eventPublisher; _hashingService = hashingService; _accountLegalEntityPublicHashingService = accountLegalEntityPublicHashingService; _employerAgreementRepository = employerAgreementRepository; _validator = validator; _authorizationService = authorizationService; }
public CreateLegalEntityCommandHandler( IAccountRepository accountRepository, IMembershipRepository membershipRepository, IMediator mediator, IGenericEventFactory genericEventFactory, ILegalEntityEventFactory legalEntityEventFactory) { _accountRepository = accountRepository; _membershipRepository = membershipRepository; _mediator = mediator; _genericEventFactory = genericEventFactory; _legalEntityEventFactory = legalEntityEventFactory; }