public CreateAccountCommandHandler( IAccountRepository accountRepository, IMediator mediator, IValidator <CreateAccountCommand> validator, IHashingService hashingService, IPublicHashingService publicHashingService, IAccountLegalEntityPublicHashingService accountLegalEntityPublicHashingService, IGenericEventFactory genericEventFactory, IAccountEventFactory accountEventFactory, IMembershipRepository membershipRepository, IEmployerAgreementRepository employerAgreementRepository, IEventPublisher eventPublisher) { _accountRepository = accountRepository; _mediator = mediator; _validator = validator; _hashingService = hashingService; _publicHashingService = publicHashingService; _accountLegalEntityPublicHashingService = accountLegalEntityPublicHashingService; _genericEventFactory = genericEventFactory; _accountEventFactory = accountEventFactory; _membershipRepository = membershipRepository; _employerAgreementRepository = employerAgreementRepository; _eventPublisher = eventPublisher; }
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 CreateAccountCommandHandler( IAccountRepository accountRepository, IUserRepository userRepository, IMessagePublisher messagePublisher, IMediator mediator, IValidator <CreateAccountCommand> validator, IHashingService hashingService, IGenericEventFactory genericEventFactory, IAccountEventFactory accountEventFactory) { _accountRepository = accountRepository; _userRepository = userRepository; _messagePublisher = messagePublisher; _mediator = mediator; _validator = validator; _hashingService = hashingService; _genericEventFactory = genericEventFactory; _accountEventFactory = accountEventFactory; }