예제 #1
0
def delMatricula(id_matricula):
    '''
    Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema.
    curl -i -X DELETE localhost:8002/matriculas/1
    '''
    salida = GestorMatriculas.delMatricula(id_matricula)
    if salida == "Elemento no encontrado":
        abort(404)
    else:
        return str(salida)
예제 #2
0
def delMatricula(id_matricula):
    '''
    Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema.
    curl -i -X DELETE localhost:8002/matriculas/1
    '''
    salida = GestorMatriculas.delMatricula(id_matricula)
    if salida=="Elemento no encontrado":
        abort(404)
    else:
        return str(salida)
예제 #3
0
def postMatricula():
    '''
    Inserta una nueva matricula en el sistema.
    curl -d "id_alumno=1&id_asociacion=2" -i -X POST localhost:8002/matriculas
    '''
    salida = GestorMatriculas.nuevaMatricula(request.form['id_alumno'], request.form['id_asociacion'])
    if salida == 'OK':
        return 'OK'
    else:
        print salida
        abort(404)
예제 #4
0
def postMatricula():
    '''
    Inserta una nueva matricula en el sistema.
    curl -d "id_alumno=1&id_asociacion=2" -i -X POST localhost:8002/matriculas
    '''
    salida = GestorMatriculas.nuevaMatricula(request.form['id_alumno'],
                                             request.form['id_asociacion'])
    if salida == 'OK':
        return 'OK'
    else:
        print salida
        abort(404)
예제 #5
0
def getMatriculas():
    '''
    Devuelve una lista con todos las matriculas registradas en el sistema.
    curl -i -X GET localhost:8002/matriculas
    '''
    return jsonpickle.encode(GestorMatriculas.getMatriculas())
예제 #6
0
def getMatriculas():
    '''
    Devuelve una lista con todos las matriculas registradas en el sistema.
    curl -i -X GET localhost:8002/matriculas
    '''
    return jsonpickle.encode(GestorMatriculas.getMatriculas())