public async Task <string> Login(string username, string password) { var user = await _userRepository.ValidateUserAsync(username, _hashString.Generate(password)); var token = _jwtTokenHandler.Generate(user); return(token); }