public Avaliacao inserirPontos(Avaliacao avaliacao) { AvaliacaoDAO avaliacaoDAO = new AvaliacaoDAO(); Avaliacao resultado = new Avaliacao(); int pontosUsuario = avaliacao.pontos; if (avaliacaoDAO.consultaAvaliacaoID(avaliacao, avaliacao.idUsuario) > 0) { if (pontosUsuario != avaliacaoDAO.consultaAvaliarpontos(avaliacao, avaliacao.idUsuario)) { // realiza atualização da nota se caso os pontos que encontrar for diferente resultado = avaliacaoDAO.AtualizarPonto(avaliacao, pontosUsuario); } } else { // Se caso o tópico não foi respondido Inserir pontos resultado = avaliacaoDAO.InserirPonto(avaliacao, pontosUsuario); } return(resultado); }