Esempio n. 1
0
def view_utilites(province, houseId):
    leaseService = zookeeper.get_service("lease-service")
    if leaseService:
        leaseManager = RequestManager(request, leaseService)
        return leaseManager.get_html("/lease/v1/Utilities/" + province + "/" +
                                     str(houseId))
    return Response(response="Error: Lease Not Available", status=503)
Esempio n. 2
0
def get_rental_unit_location_form(province, houseId):
    houseService = zookeeper.get_service("house-service")
    if houseService:
        houseManager = RequestManager(request, houseService)
        return houseManager.get_html("/house/v1/RentalUnitLocation/" +
                                     province + "/" + str(houseId))
    return Response(response="Error: House Not Available", status=503)
Esempio n. 3
0
def get_homeowner_location_form(province, arrangement, homeownerId, houseId):
    houseService = zookeeper.get_service("house-service")
    if houseService:
        houseManager = RequestManager(request, houseService)
        return houseManager.get_html("/house/v1/HomeownerLocation/" +
                                     province + "/" + arrangement + "/" +
                                     str(homeownerId) + "/" + str(houseId))
    return Response(response="Error: House Not Available", status=503)
Esempio n. 4
0
def get_arrangement_form():
    homeownerService = zookeeper.get_service("homeowner-service")
    if homeownerService:
        homeownerManager = RequestManager(request, homeownerService)
        homeownerId = homeownerManager.authenticate()
        if homeownerId:
            houseService = zookeeper.get_service("house-service")
            if houseService:
                houseManager = RequestManager(request, houseService)
                return houseManager.get_html("/house/v1/House/" +
                                             str(homeownerId))
            return Response(
                response="Error: House Service Currently Unavailable",
                status=503)
        return Response(response="Not Authorized", status=401)
    return Response(response="Error: Homeowner Not Available", status=503)
Esempio n. 5
0
def view_rent_details(province, houseId):
    homeownerService = zookeeper.get_service("homeowner-service")
    if homeownerService:
        homeownerManager = RequestManager(request, homeownerService)
        homeownerId = homeownerManager.authenticate()
        if homeownerId:
            leaseService = zookeeper.get_service("lease-service")
            if leaseService:
                leaseManager = RequestManager(request, leaseService)
                return leaseManager.get_html("/lease/v1/RentDetails/" +
                                             province + "/" + str(houseId))
            return Response(
                response="Error: House Service Currently Unavailable",
                status=503)
        return Response(response="Not Authorized", status=401)
    return Response(response="Error: Lease Not Available", status=503)
Esempio n. 6
0
def get_homeowner_account():
    service = zookeeper.get_service("homeowner-service")
    if service:
        manager = RequestManager(request, service)
        return manager.get_html("/homeowner/v1/")
    return Response(response="Error: Zookeeper down", status=503)