Пример #1
0
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
Пример #2
0
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
Пример #3
0
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")