示例#1
0
 def post(self):
     args = self.reqparse.parse_args()
     f1 = Tabla.id_tabla
     f2 = Tabla.borrado
     tabla = Tabla.query.filter(f1==args['id_tabla'],f2==False).first()
     if tabla is None:
         return formatOutput(3003)
     else:
         fecha = args['fecha']
         privacidad = args['privacidad']
         color = args['color']
         comienza = args['comienza']
         finaliza = args['finaliza']
         titulo = args['titulo']
         descripcion = args['descripcion']
         timediff_h = args['timediff_h']
         timediff_inmins = args['timediff_inmins']
         timediff_m = args['timediff_m']
         nuevo_evento = Evento(tabla, fecha, privacidad, color, comienza, finaliza, titulo, descripcion, timediff_h, timediff_inmins, timediff_m)
         if args['url_imagen'] is not None:
             nuevo_evento.url_imagen = args['url_imagen']
         if args['direccion'] is not None:
             nuevo_evento.direccion = args['direccion']
         if args['latitud'] is not None:
             nuevo_evento.latitud = args['latitud']
         if args['longitud'] is not None:
             nuevo_evento.longitud = args['longitud']
         if args['lugar'] is not None:
             nuevo_evento.lugar = args['lugar']
         db.session.add(nuevo_evento)
         db.session.commit()
         return formatOutput(3004), 201
示例#2
0
 def post(self):
     args = self.reqparse.parse_args()
     f1 = Tabla.id_tabla
     f2 = Tabla.borrado
     tabla = Tabla.query.filter(f1 == args['id_tabla'], f2 == False).first()
     if tabla is None:
         return formatOutput(3003)
     else:
         fecha = args['fecha']
         privacidad = args['privacidad']
         color = args['color']
         comienza = args['comienza']
         finaliza = args['finaliza']
         titulo = args['titulo']
         descripcion = args['descripcion']
         timediff_h = args['timediff_h']
         timediff_inmins = args['timediff_inmins']
         timediff_m = args['timediff_m']
         nuevo_evento = Evento(tabla, fecha, privacidad, color, comienza,
                               finaliza, titulo, descripcion, timediff_h,
                               timediff_inmins, timediff_m)
         if args['url_imagen'] is not None:
             nuevo_evento.url_imagen = args['url_imagen']
         if args['direccion'] is not None:
             nuevo_evento.direccion = args['direccion']
         if args['latitud'] is not None:
             nuevo_evento.latitud = args['latitud']
         if args['longitud'] is not None:
             nuevo_evento.longitud = args['longitud']
         if args['lugar'] is not None:
             nuevo_evento.lugar = args['lugar']
         db.session.add(nuevo_evento)
         db.session.commit()
         return formatOutput(3004), 201