Esempio n. 1
0
def get_appointment(session, currentUser, appointment_id):
    controller = AppointmentController(session)
    try:
        res = flask.jsonify(controller.get_appointment(appointment_id))
    except NoResultFound:
        res = flask.jsonify(status='error',
                            errors=['could not find appointment'])
        res.status_code = 404
    return res
Esempio n. 2
0
def post_appointments(session, currentUser):
    controller = AppointmentController(session)
    data = flask.request.get_json()
    result = controller.post_appointment(data)
    return flask.jsonify(result)
Esempio n. 3
0
def get_appointments(session, currentUser):
    controller = AppointmentController(session)
    appointments = controller.get_appointments()
    return flask.jsonify({'appointments': appointments})