Ejemplo n.º 1
0
def create_context():
    global request_handler
    hotel_management = HotelManagement()
    request_handler = RequestHandler()

    request_handler.link_handler('/bookRoom', hotel_management.book_room)
    request_handler.link_handler('/canCommit', hotel_management.can_commit)
    request_handler.link_handler('/finishTransaction', hotel_management.commit)
    request_handler.link_handler('/rollbackTransaction',
                                 hotel_management.rollback)
    request_handler.link_handler('/getRooms', hotel_management.get_rooms)
    request_handler.link_handler('/getAvailableRooms',
                                 hotel_management.get_available_rooms)
    request_handler.link_handler('/runningTransactions',
                                 hotel_management.running_transactions)
Ejemplo n.º 2
0
def create_context():
    global request_handler
    airline_management = AirlineManagement()
    request_handler = RequestHandler()

    request_handler.link_handler('/bookSeat', airline_management.book_seat)
    request_handler.link_handler('/canCommit', airline_management.can_commit)
    request_handler.link_handler('/finishTransaction',
                                 airline_management.commit)
    request_handler.link_handler('/rollbackTransaction',
                                 airline_management.rollback)
    request_handler.link_handler('/getSeats', airline_management.get_seats)
    request_handler.link_handler('/getAvailableSeats',
                                 airline_management.get_available_seats)
    request_handler.link_handler('/runningTransactions',
                                 airline_management.running_transactions)