public IActionResult Authenticate([FromBody] LoginUsarioDTO dto)
        {
            var usuario = _serviceUsuario.Login(dto);

            if (usuario == null)
            {
                return(BadRequest(new { message = "Username ou senha inválido!" }));
            }

            var usuarioTokenDto = _mapper.Map <UsuarioTokenDTO>(usuario);

            usuarioTokenDto.Token = GerarToken(usuario.Id);

            return(Ok(usuarioTokenDto));
        }
Exemple #2
0
 public UsuarioDTO Login(LoginUsarioDTO dto)
 {
     return(_mapper.Map <UsuarioDTO>(_serviceUsuario.Login(dto.Username, dto.Password)));
 }