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)