from flask import request, jsonify import uuid from ..app import db from .models import FilmFormat def list_all_filmformat_controller(): filmformat = FilmFormat.query.all() response = [] for filmformat in filmformat: response.append(filmformat.toDict()) return jsonify(response) def create_filmformat_controller(): request_form = request.form.to_dict() print(request_form) new_filmformat = FilmFormat( name = request_form['name'], ) db.session.add(new_filmformat) db.session.commit() response = FilmFormat.query.all() return(jsonify(request_form)) def retrieve_filmformat_controller(filmformat_id): response = FilmFormat.query.get(filmformat_id).toDict() print(response) return jsonify(response) def update_filmformat_controller(filmformat_id): request_form = request.form.to_dict() filmmanufacturer = FilmFormat.query.get(filmformat_id) filmmanufacturer.name = request_form['name'] db.session.commit() response = FilmFormat.query.get(filmformat_id).toDict() return jsonify(response) def delete_filmformat_controller(filmformat_id): FilmFormat.query.filter_by(id=filmformat_id).delete() db.session.commit() return f"FilmManufacturer with ID= {filmformat_id} was removed successfully"