Example #1
0
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)
Example #2
0
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}")
Example #3
0
def all():
    return render_template("index.html",
                           alunos=service_listar(),
                           mensagem=mensagem_inicial,
                           mensagem_remover=mensagem_remover)
Example #4
0
def listar_alunos():
    lista = service_listar()
    return jsonify(lista)
Example #5
0
def listar():
    lista = service_listar()
    return jsonify(to_dict_list(lista))