public Avaliacao inserirPontosLikeDeslike(Avaliacao avaliacao) { AvaliacaoDAO avaliacaoDAO = new AvaliacaoDAO(); Avaliacao resultado = new Avaliacao(); double pontosUsuario = avaliacao.pontos; // verifica se existe a avaliação no banco e dados 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.AtualizarPontoLikeDeslike(avaliacao, pontosUsuario); } } else { // Se caso o tópico não foi respondido Inserir pontos resultado = avaliacaoDAO.InserirPontoLikeDeslike(avaliacao, pontosUsuario); } return(resultado); }