Beispiel #1
0
def delete_car(current_user_token, id):
    owner, current_user_token = verify_owner(current_user_token)
    car = Car.query.get(id)
    db.session.delete(car)
    db.session.commit()
    response = car.schema.dump(car)
    return jsonify(response)
Beispiel #2
0
def update_car(current_user_token_id):
    owner, current_user_token = verify_owner(current_user_token)
    car = Car.query.get(id) #GET CAR INSTANCE
    
    car.name = request.json['name']
    car.price = request.json['price']
    car.model = request.json['model']

    db.session.commin()
    response = car_schema.dump(car)
    return jsonify(response)
Beispiel #3
0
def update_cars(current_user_token, id):
    owner, current_user_token = verify_owner(current_user_token)
    car = Car.query.get(id)

    car.make = request.json["make"]
    car.model = request.json["model"]
    car.color = request.json["color"]
    car.price = request.json["price"]

    db.session.commit()
    response = car_schema.dump(car)
    return jsonify(response)
Beispiel #4
0
def get_car(current_user_token, id):
    owner, current_user_token = verify_owner(current_user_token)
    car = Car.query.get(id)
    response = car_schema.dump(car)
    return jsonify(response)
Beispiel #5
0
def get_cars(current_user_token):
    owner, current_user_token = verify_owner(current_user_token)
    cars = Car.query.filter_by(user_id = owner.user.id).all()
    response = cars_schema.dump(cars)
    return jsonify(response)