def datos_crear_proyecto(): conexion = Singelton().singelton() salida = {"ods": [], "fundaciones": [], "sedes": []} ods = conexion.consultar_todo("ods") fundaciones = conexion.consultar_todo("fundacion") sedes = conexion.consultar_todo("sede") for dato in ods: aux = formato_ods(dato) salida["ods"].append(aux) for fundacion in fundaciones: aux = formato_fundacion(fundacion) salida["fundaciones"].append(aux) for sede in sedes: aux = formato_sede(sede) salida["sedes"].append(aux) salida = jsonify(salida) salida.status_code = 200 return (salida)
def datos_crear_voluntario(): conexion = Singelton().singelton() datos = conexion.consultar_todo("programa") salida = [] for dato in datos: aux = formato_programa(dato) salida.append(aux) salida = jsonify(salida) salida.status_code = 200 return (salida)
def consultar_todas_actividades(): conexion = Singelton().singelton() actividades = conexion.consultar_todo("actividad") salida = [] for actividad in actividades: aux = formato_actividades(actividad) salida.append(aux) salida = jsonify(salida) salida.status_code = 200 return (salida)
def consultar_proyectos_todos(): conexion = Singelton().singelton() datos = conexion.consultar_todo("proyecto") salida = [] if (datos == []): raise No_hay_datos() for dato in datos: aux = formato_proyecto(dato) salida.append(aux) salida = jsonify(salida) salida.status_code = 200 return (salida)
def consultar_voluntario_todos(): conexion = Singelton().singelton() datos = conexion.consultar_todo("voluntario") salida = [] if (datos == []): raise No_hay_datos() else: for dato in datos: voluntario = formato_voluntario(dato) salida.append(voluntario) response = jsonify(salida) response.status_code = 200 return jsonify(salida)
def datos_para_crear_actividad(): conexion = Singelton().singelton() proyectos = conexion.consultar_todo("proyecto") salida = { "proyectos":[] } for proyecto in proyectos: elemento = { "id": proyecto[0], "nombre":proyecto[1] } salida["proyectos"].append(elemento) salida = jsonify(salida) salida.status_code = 200 return salida