def cadastrar_aluno_site(): if request.form["nome"] == None or request.form["matricula"] == None: return jsonify({'erro': 'dados não informados corretamente:'}), 400 novo_aluno = { "nome": request.form["nome"], "matricula": request.form["matricula"] } aluno = internal_cadastrar_aluno(novo_aluno) if aluno == None: return render_template("index.html", alunos=service_listar(), mensagem="Aluno não pôde ser cadastrado! \n" + mensagem_inicial) return render_template("index.html", alunos=service_listar(), mensagem=mensagem_inicial)
def remover_aluno_site(): id = request.form["id"] if id == None: return render_template( "index.html", alunos=service_listar(), mensagem=mensagem_inicial, mensagem_remover="Informe um Id válido para remover um aluno! " + mensagem_remover) removido = service_remover(id) if removido == 1: return render_template("index.html", alunos=service_listar(), mensagem=mensagem_inicial, mensagem_remover="Aluno removido! " + mensagem_remover) return render_template( "index.html", alunos=service_listar(), mensagem=mensagem_inicial, mensagem_remover= f"Não foi possível remover o aluno de id: {id}. {mensagem_remover}")
def all(): return render_template("index.html", alunos=service_listar(), mensagem=mensagem_inicial, mensagem_remover=mensagem_remover)
def listar_alunos(): lista = service_listar() return jsonify(lista)
def listar(): lista = service_listar() return jsonify(to_dict_list(lista))