public LoginController(IUserSignIn userSignIn, IToken tokenHandler) { if (userSignIn == null) { throw new ArgumentNullException(nameof(userSignIn)); } if (tokenHandler == null) { throw new ArgumentNullException(nameof(tokenHandler)); } this.userSignIn = userSignIn; this.tokenHandler = tokenHandler; }
public LoginService(IUserRepository userRepository, IUserSignIn userSignIn, ITokenGenerator tokenGenerator) { this.userRepository = userRepository; this.userSignIn = userSignIn; this.tokenGenerator = tokenGenerator; }