def get_treinen(): if request.method == 'GET': return jsonify(treinen=DataRepository.read_treinen()), 200 elif request.method == 'POST': gegevens = DataRepository.json_or_formdata(request) nieuw_id = DataRepository.create_trein(gegevens['vertrek'], gegevens['bestemmingID'], gegevens['spoor'], gegevens['vertraging'], gegevens['afgeschaft']) return jsonify(treinid=nieuw_id), 201
def treinen(): # GET: alle treinen ophalen if request.method == 'GET': return jsonify(DataRepository.read_treinen()), 200 # POST: trein toevoegen elif request.method == 'POST': gegevens = DataRepository.json_or_formdata(request) data = DataRepository.create_trein(gegevens["vertrek"], gegevens["bestemmingID"], gegevens["spoor"], gegevens["vertraging"], gegevens["afgeschaft"]) return jsonify(treinidS=data), 201
def treinen(): data = DataRepository.read_treinen() if request.method == 'GET': if data is not None: return jsonify(treinen=data), 200 else: return jsonify(status="error"), 404 elif request.method == 'POST': gegevens = DataRepository.json_or_formdata(request) print(gegevens) data = DataRepository.create_trein(gegevens['vertrek'], gegevens['bestemming'], gegevens['spoor'], gegevens['vertraging'], gegevens['afgeschaft']) return jsonify(treinid=data, bestemming=gegevens['bestemming']) else: return jsonify(message="wrong method")