def post(self): going_gol, back_gol = gol_parse(gol_data()) going_tam, back_tam = tam_parse(tam_data()) s = Survey() s.date = datetime.now() for flight in going_gol: f = Flight(flight, True) f.company = 'GOL' s.flights.append(f) for flight in back_gol: f = Flight(flight, False) f.company = 'GOL' s.flights.append(f) for flight in going_tam: f = Flight(flight, True) f.company = 'TAM' s.flights.append(f) for flight in back_tam: f = Flight(flight, False) f.company = 'TAM' s.flights.append(f) db.session.add(s) db.session.commit() return s.serialize