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)); }
public UsuarioDTO Login(LoginUsarioDTO dto) { return(_mapper.Map <UsuarioDTO>(_serviceUsuario.Login(dto.Username, dto.Password))); }