def inserir_filme(): filme = filme_from_web(**request.json) if validators.valida_filme(**filme): id_filme = models.insert_filme(**filme) filme_cadastrado = models.get_filme(id_filme) return jsonify(filme_from_db(filme_cadastrado)) else: return jsonify({"erro": "Filme Inválido."})
def inserir_filme(): filme = filme_from_web(**request.json) if valida_filme(**filme): id = insert_filme(**filme) filme_inserido = get_filme(id) return jsonify(filme_from_db(filme_inserido)) else: return jsonify({"erro": "Filme Inválido."})
def alterar_filme(id): filme = filme_from_web(**request.json) if validators.valida_filme(**filme): models.update_filme(id, **filme) filme_cadastrado = models.get_filme(id) return jsonify(filme_from_db(filme_cadastrado)) else: return jsonify({"erro": "Filme Inválido."})
def buscar_filme(): titulo = titulo_filme_from_web(**request.args) filmes = select_filme(titulo, ) filmes_from_db = [filme_from_db(filme) for filme in filmes] if len(filmes) > 0: return jsonify(filmes_from_db, ) else: return jsonify({"erro": "Filme não encontrado."})
def buscar_filmes(): filme = filme_from_web(**request.args) filmes = models.select_filme(filme["titulo"]) filmes_from_db = [filme_from_db(filme) for filme in filmes] return jsonify(filmes_from_db)