def city_market(): incoming = g.incoming name, geoid = incoming.get('city'), incoming.get('geoid') city_region = CityRegion(name=name, geoid=geoid) result = city_region.get_redfin_market() return jsonify(success=True, result=result)
def city_property(): incoming = g.incoming name, geoid = incoming.get('city'), incoming.get('geoid') city_region = CityRegion(name=name, geoid=geoid) result = city_region.get_house_within_region_imp() return jsonify(success=True, result=result)
def city_estate(): incoming = g.incoming name, geoid = incoming.get('city'), incoming.get('geoid') city_region = CityRegion(name=name, geoid=geoid) result = city_region.get_real_estate_imp() return jsonify(success=True, result=result)
def city_census(): incoming = g.incoming name, geoid = incoming.get('city'), incoming.get('geoid') city_region = CityRegion(name=name, geoid=geoid) result = city_region.get_census_report_imp() return jsonify(success=True, result=result)
def city_to_neighbor(): incoming = g.incoming if not (incoming.get('geoid') or incoming.get('city')): logger.warning("Engineer: invalid input paras") return jsonify(success=False, message="Invalid paras") name, geoid = incoming.get('city'), incoming.get('geoid') city_region = CityRegion(name=name, geoid=geoid) result = city_region.get_child_regions_imp() return jsonify(success=True, result=result)
def get_parent_region_imp(self, func_return="get_region_geo_imp"): from application.region.city import CityRegion result = {} if self.zipcode and self.zipcode.city_geoid: city_region = CityRegion(geoid=self.zipcode.city_geoid) func_result = getattr(city_region, func_return)() result['city'] = func_result return result
def get_child_regions_imp(self,func_return="get_region_geo_imp"): result = [] if self.state and self.state.cities: for c in self.state.cities: city_region = CityRegion(geoid=c.geoid) func_result = getattr(city_region,func_return)() if func_result: result.append(func_result) return {"city":result}
def get_child_regions_imp(self,func_return="get_region_geo_imp"): from application.region.city import CityRegion result = [] if self.area and self.area.cities: for c in self.area.cities: city_region = CityRegion(geoid=c.geoid) func_result = getattr(city_region,func_return)() if func_result: result.append(func_result) return {"city":result}