Esempio n. 1
0
    def create_car(payload):
        dao = carDao()

        cars = dao.create_car(payload)
        car_model = carModel(cars)

        return car_model
Esempio n. 2
0
    def find_by_id(car_id):
        dao = carDao()
        cars = dao.get_car_by_id(car_id)

        car_model = carModel(cars) if cars else None

        return car_model
Esempio n. 3
0
    def update_car(car_id, payload):
        dao = carDao()

        cars = dao.update_car(car_id, payload)

        car_model = carModel(cars) if cars else None

        return car_model
Esempio n. 4
0
    def delete_car(car_id):
        dao = carDao()

        cars = dao.delete_car(car_id)

        if cars:
            cars = {'message': 'car deleted'}

        return cars
Esempio n. 5
0
    def get_all_cars():
        dao = carDao()

        cars = []
        retrieve = dao.get_all_cars()

        for total_cars in retrieve:
            cars.append(carModel(total_cars))

        return cars