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)
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)
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)
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)
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)
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)