Ejemplo n.º 1
0
def criar():
    dados = request.get_json()
    if not validar_campos(dados, campos, tipos):
        return '', 422
    try:
        criado = service_criar(dados['id'], dados['nome'])
        return jsonify(to_dict(criado))
    except ProfessorJaExiste:
        return '', 409
def novo():
    novo_professor = request.get_json()
    if novo_professor == None:
        return jsonify({'erro':'dados não informados'}), 400
    if 'id' not in novo_professor:
        return jsonify({'erro':'id não informado'}), 400
    p = service_criar(novo_professor)
    if p == None:
        return jsonify({'erro':'professor Já cadastrado'}), 400
    return jsonify(p)
Ejemplo n.º 3
0
def internal_cadastrar_professor(dados_professor):
    professor = service_criar(dados_professor)
    return professor