def allUsers(cls): url = User.urls['all'] response = httpRequest(url) response = json.load(response) users = [] for item in response: location = Location.locationById(item['location']) if item['location'] else None entity = Entity.entityById(item['entity']) if item['entity'] else None user = User(item['id'],item['userId'],item['userName'],item['name'],item['mobileNumber'], item['emailAddress'],item['emergencyContactNumber'],item['emergencyContactName'],item['emergencyContactEmail'], item['address'],location,entity) users.append(user) return users
def allVehicles(cls): url = Vehicle.urls['all'] response = httpRequest(url) response = json.load(response) vehicles = [] for item in response: entity = Entity.entityById( item['entity']) if item['entity'] else None device = Device.deviceById( item['device']) if item['device'] else None vehicle = Vehicle(item['id'], item['capacity'], device, entity, item['make'], item['model'], item['registrationNumber']) vehicles.append(vehicle) return vehicles
response = json.load(response) vehicle = Vehicle(response['id'], response['capacity'], device, entity, response['make'], response['model'], response['registrationNumber']) return vehicle @classmethod def allVehicles(cls): url = Vehicle.urls['all'] response = httpRequest(url) response = json.load(response) vehicles = [] for item in response: entity = Entity.entityById( item['entity']) if item['entity'] else None device = Device.deviceById( item['device']) if item['device'] else None vehicle = Vehicle(item['id'], item['capacity'], device, entity, item['make'], item['model'], item['registrationNumber']) vehicles.append(vehicle) return vehicles if __name__ == '__main__': entity = Entity.entityById(5) count = 90 for i in range(count): Vehicle.createVehicle(5, None, entity, 'Hyundai', 'I20', 'REG' + str(i))