def getAllTrolleys(self): dao = TrolleyDao() results_list = dao.getAllTrolleys() trolleys_list = [] trolleys_list = trolleyRepository(results_list) trolleys_list = list(map(getInfo, trolleys_list)) return jsonify(Trolleys=trolleys_list)
def getTrolleyByPlate(self, plate): dao = TrolleyDao() result = dao.getTrolleyByPlate(plate) if not result: return jsonify(Error="Trolley Not Found"), 404 else: trolley = trolleyRepository(result) trolley = getInfo(trolley) return jsonify(Trolley=trolley)
def getTrolleysByMileageRange(self, mileage_low, mileage_high): dao = TrolleyDao() results_list = dao.getTrolleysByMileageRange(mileage_low, mileage_high) trolleys_list = [] if not results_list: return jsonify(Error="Trolleys Not Found"), 404 else: trolleys_list = trolleyRepository(results_list) trolleys_list = list(map(getInfo, trolleys_list)) return jsonify(Trolleys=trolleys_list)
def getTrolleysByCapacity(self, capacity): dao = TrolleyDao() results_list = dao.getTrolleysByCapacity(capacity) trolleys_list = [] if not results_list: return jsonify(Error="Trolleys Not Found"), 404 else: trolleys_list = trolleyRepository(results_list) trolleys_list = list(map(getInfo, trolleys_list)) return jsonify(Trolleys=trolleys_list)