def getAllDrivers(self): dao = DriverDao() results_list = dao.getAllDrivers() drivers_list = [] drivers_list = driverRepository(results_list) drivers_list = list(map(getInfo, drivers_list)) return jsonify(Driver=drivers_list)
def getDriverByPhone(self, phone): dao = DriverDao() result = dao.getDriverByPhone(phone) if not result: return jsonify(Error="Driver Not Found"), 404 else: driver = driverRepository(result) driver = getInfo(driver) return jsonify(Driver=driver)
def getDriversByName(self, first_name, last_name): dao = DriverDao() results_list = dao.getDriversByName(first_name, last_name) drivers_list = [] if not results_list: return jsonify(Error="Drivers Not Found"), 404 else: drivers_list = driverRepository(results_list) drivers_list = list(map(getInfo, drivers_list)) return jsonify(Drivers=drivers_list)