示例#1
0
    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)
示例#2
0
    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)
示例#3
0
    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)