def klant(id): if request.method == 'GET': # READ data = DataRepository.read_klant(id) if data is not None: return jsonify(data), 200 else: return jsonify(message="error"), 404 elif request.method == 'PUT': # UPDATE gegevens = DataRepository.json_or_formdata(request) data = DataRepository.update_klant( gegevens['FNaam'], gegevens['VNaam'], gegevens['Straat'], gegevens['Nummer'], gegevens['Postcode'], gegevens['Gemeente'], id ) if data > 0: return jsonify(KlantID=id), 200 elif data == 0: # geen fouten in sql maar alle data was identiek return jsonify(message="Geen aanpassingen"), 200 else: # fouten in sql return jsonify(message="error"), 404 elif request.method == 'DELETE': data = DataRepository.delete_klant(id) return jsonify(status=data), 200
def klant(id): if request.method == 'GET': data = DataRepository.read_klant(id) if data is not None: return jsonify(data), 200 else: return jsonify(message='error'), 404 elif request.method == 'PUT': # update gegevens = DataRepository.json_or_formdata(request) data = DataRepository.update_klant( gegevens['FNaam'], gegevens['VNaam'], gegevens['Straat'], gegevens['Nummer'], gegevens['Postcode'], gegevens['Gemeente'], id) if data is not None: if data > 0: return jsonify(KlantID=id), 200 else: return jsonify(status=data), 200 else: return jsonify(message='error'), 404 elif request.method == 'DELETE': data = DataRepository.delete_klant(id) print(data) return jsonify(status=data), 200
def klant(id): if request.method == 'GET': data = DataRepository.read_klant(id) if data is not None: return jsonify(data), 200 else: return jsonify("Klant bestaat niet"), 404 elif request.method == 'PUT': gegevens = DataRepository.json_or_formdata(request) data = DataRepository.update_klant(gegevens["FNaam"], gegevens["VNaam"], gegevens["Straat"], gegevens["Nr"], gegevens["Postcode"], gegevens["Gemeente"], id) if data is not None: if data > 0: return jsonify(KlantID=id), 200 else: return jsonify(status=data), 200 else: return jsonify(message="error"), 404 elif request.method == 'DELETE': data = DataRepository.delete_klant(id) return jsonify(data)