public async Task <Response <string> > LoginUser(LoginDto logindto)
        {
            var response = new Response <string>();

            response.GetCorrelation();
            logindto.Password = await _encriptedPassword.GenerateEncryptedPasswordAsync(logindto.Password);

            var user  = _mapper.Map <User>(logindto);
            var found = await _userRepository.SelectLoginUser(user);

            var result = await _tokenClaims.GetTokenAsync(this._mapper.Map <UserDto>(found));

            response.Data          = result;
            response.ReturnMessage = result != null ? "Login exitoso" : "login fallido";

            return(response);
        }
Exemplo n.º 2
0
 public async Task <string> Login(ApplicationUser user)
 {
     user.DecryptedPassword = user.Password;
     return(await _tokenClaims.GetTokenAsync(user.UserName, user.Password));
 }