Ejemplo n.º 1
0
def schedule_post():
    try:
        body = request.get_json()
        obj = Schedule.post(body)
        return {"message": Config.POST_MESSAGE, "object": obj}, 201
    except InvalidRequestError:
        db.session().rollback()
        return jsonify({'message': 'an invalid request'}), 409
    except IntegrityError:
        return jsonify({'message': 'an integrity error occurred'}), 409
Ejemplo n.º 2
0
def schedule_put(_id):
    body = request.get_json()
    obj = Schedule.put({"id": _id}, body)
    return {"message": Config.PUT_MESSAGE, "object": obj}
Ejemplo n.º 3
0
def schedule_delete(_id):
    Schedule.delete({"id": _id})
    return {"message": Config.DELETE_MESSAGE}, 203
Ejemplo n.º 4
0
def schedule_get(_id):
    obj = Schedule.get({"id": _id})
    return jsonify(obj)
Ejemplo n.º 5
0
def schedule_index():
    return jsonify(Schedule.index())