예제 #1
0
파일: app.py 프로젝트: YannickVC/howest-mct
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
예제 #2
0
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
예제 #3
0
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)