public UserRegistrationQueryService(IUserRegistrationProcessRepository userRegistrationProcessRepository) { if (userRegistrationProcessRepository == null) { throw new ArgumentNullException(nameof(userRegistrationProcessRepository)); } _userRegistrationProcessRepository = userRegistrationProcessRepository; }
public UserRegistrationEventHandler( IUserRegistrationProcessRepository userRegistrationProcessRepository, IUserRepository userRepository, IUserByEmailIndex userByEmailIndex) { if (userRegistrationProcessRepository == null) { throw new ArgumentNullException(nameof(userRegistrationProcessRepository)); } if (userRepository == null) { throw new ArgumentNullException(nameof(userRepository)); } if (userByEmailIndex == null) { throw new ArgumentNullException(nameof(userByEmailIndex)); } _userRegistrationProcessRepository = userRegistrationProcessRepository; _userRepository = userRepository; _userByEmailIndex = userByEmailIndex; }