public CreateUserUseCase(
     IUserRepository userRepository,
     ICreateUserOutputPort outputPort,
     IPasswordHasher passwordHasher)
 {
     this.userRepository = userRepository;
     this.passwordHasher = passwordHasher;
     this.outputPort     = outputPort;
 }
 public CreateUserUseCase(
     IApplicationDbContext context,
     IAuthService authService,
     IIdentityService identityService,
     ICreateUserOutputPort outputPort)
 {
     this.context         = context;
     this.authService     = authService;
     this.identityService = identityService;
     this.outputPort      = outputPort;
 }