def delImparte(id_imparte): ''' Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema. curl -i -X DELETE localhost:8002/impartes/1 ''' salida = GestorImpartes.delImparte(id_imparte) if salida == "Elemento no encontrado": abort(404) else: return str(salida)
def delImparte(id_imparte): ''' Elimina la matricula que se especifica con el identificador pasado, en caso de exisitir en el sistema. curl -i -X DELETE localhost:8002/impartes/1 ''' salida = GestorImpartes.delImparte(id_imparte) if salida=="Elemento no encontrado": abort(404) else: return str(salida)
def insertarImparte(): ''' Inserta una nueva relación imparte en el sistema, un profesor que imparte clase en una asocaición asignatura-clase, ejempo; Juan -> Lengua-4ºC-ESO curl -d "id_asociacion=2&id_profesor=1" -i -X POST localhost:8002/impartes ''' salida = GestorImpartes.nuevoImparte(request.form['id_asociacion'], request.form['id_profesor']) if salida == 'OK': return 'OK' else: print salida abort(404)
def getImpartes(): ''' Devuelve una lista con todos las tuplas de la tabla Imparte de la BD. curl -i -X GET localhost:8002/impartes ''' return jsonpickle.encode(GestorImpartes.getImpartes())