def alterar_diretor(id): diretor = diretor_from_web(**request.json) if validators.valida_diretor(**diretor): models.update_diretor(id, **diretor) diretor_cadastrado = models.get_diretor(id) return jsonify(diretor_from_db(diretor_cadastrado)) else: return jsonify({"erro": "Diretor Inválido."})
def inserir_diretor(): diretor = diretor_from_web(**request.json) if validators.valida_diretor(**diretor): id_diretor = models.insert_diretor(**diretor) diretor_cadastrado = models.get_diretor(id_diretor) return jsonify(diretor_from_db(diretor_cadastrado)) else: return jsonify({"erro": "Diretor Inválido."})
def inserir_diretores(): diretor = diretores_from_web(**request.json) if valida_diretores(**diretor): insert_diretor(**diretor) diretor_criado = get_diretor(diretor["nome_completo"]) return jsonify(diretores_from_db(diretor_criado)) else: return jsonify("erro", "diretor inválido")
def alterar_diretor(id): diretor = diretor_from_web(**request.json) if valida_diretor(diretor): update_diretor(id, **diretor) diretor_alterado = get_diretor(id) return jsonify(diretor_from_db(diretor_alterado)) else: return jsonify({"erro": "Diretor Inválido."})
def inserir_diretor(): diretor = diretor_from_web(**request.json) if valida_diretor(**diretor): id = insert_diretor(**diretor) diretor_inserido = get_diretor(id) return jsonify(diretor_from_db(diretor_inserido)) else: return jsonify({"erro": "Diretor Inválido."})
def alterar_diretor(id): diretor = diretor_from_web( **request.json) # 3 - formata o que vem da internet if valida_diretor(**diretor): update_diretor(id, **diretor) diretor_cadastrado = get_diretor(id) return jsonify(diretor_from_db(diretor_cadastrado)) else: return jsonify( {"erro": "Diretor inválido. Verifique as informações digitadas."})
def update_diretores(id): diretor = diretores_from_web(**request.json) if valida_diretores(**diretor): update_diretor(id, **diretor) diretor_alterado = get_diretor(id) return jsonify(diretores_from_db(diretor_alterado))