def loadFromID(self, id): result = Query.getOneResult("select * from " + Query.getDBName() +".BUILDINGS where ID = '" + id + "'") if result is None: return self.loadFromResult(result) #floorPlans = [] floors = Floor.getAllForBuilding(id) for floor in floors: self.floorPlans.append(floor.floor_map) return self
def getBuildingInfo(building_id): building = Building() building.loadFromID(building_id) #Find all floor plans for our end place floorPlans = [] floors = Floor.getAllForBuilding(building_id) for floor in floors: floorPlans.append(floor.floor_map) buildingInfo = BuildingWithFloor() buildingInfo.loadUp(building.__dict__, floorPlans) return buildingInfo.__dict__