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)
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)
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)
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())