예제 #1
0
# Import all models
from app.pcasts.models._all import *

# Import all controllers
from app.pcasts.controllers.hello_world_controller import *
from app.pcasts.controllers.receive_sensor_data_controller import *
from app.pcasts.controllers.receive_customer_pkrequest_controller import *
from app.pcasts.controllers.display_sensor_data_controller import *
from app.pcasts.controllers.sensor_prediction_controller import *
from app.pcasts.controllers.create_delete_reservation_controller import *
from app.pcasts.controllers.get_user_reservations_controller import *

pcasts.lot_info = {}

pcasts.customer_info = {}

controllers = [
    HelloWorldController(),
    ReceiveSensorDataController(),
    ReceiveCustomerParkingRequestController(),
    DisplaySensorDataController(),
    SensorPredictionController(),
    CreateDeleteReservationController(),
    GetUserReservationController(),
]

# Setup all controllers
for controller in controllers:
    pcasts.add_url_rule(controller.get_path(),
                        controller.get_name(),