def get(self): tenant_key = self.request.get('tenant_key') tenant = Tenant.get(tenant_key) path = os.path.join(os.path.dirname(__file__), 'templates/checkList.html') template_values = {'tenant':tenant} resp = template.render(path, template_values) return self.response.out.write(resp)
def delete(self): tenant_key = self.request.get('tenant_key') tenantToCheckout = Tenant.get(tenant_key) # tenant-key = tenant.key tenantToCheckout.createCheckoutActivityRecord() tenantToCheckout.unRegisterRoom() self.response.headers['Content-Type'] = 'application/json' response = {'checkoutSuccessNotice':'The tenant has checked out successfully!'} jsonResponse = simplejson.dumps(response) return self.response.out.write(jsonResponse)
def get(self): tenant_key = self.request.get('tenant_key') tenant = Tenant.get(tenant_key) room = Room() vacantRooms=room.getVacantRooms() if vacantRooms: tenant_data_list = tenant.getTenantProfile() rooms_data_list = room.getRoomsProfile(vacantRooms) data_list = [] data_list.append({'tenantProfile': tenant_data_list, 'roomsProfile': rooms_data_list}) output_json = json.dumps(data_list) self.response.out.write(output_json) else: noVacancyResponse = {'noVacancyResponse':'Sorry, All rooms are occupied!'} noVacancyResponse_json = simplejson.dumps(noVacancyResponse) return self.response.out.write(noVacancyResponse_json)
def get(self): tenant_key = self.request.get('tenant_key') tenant = Tenant.get(tenant_key) data_list = tenant.getTenantProfile() output_json = json.dumps(data_list) self.response.out.write(output_json)
def get(self): tenant_key = self.request.get('tenant_key') tenant = Tenant.get(tenant_key) checkout_data_list = tenant.getRentalStatusInfo() output_json = json.dumps(checkout_data_list) self.response.out.write(output_json)