Esempio n. 1
0
def create_drone(current_user_token):
    name = request.json['name']
    description = request.json['description']
    price = request.json['price']
    cam_quality = request.json['cam_quality']
    flight_time = request.json['flight_time']
    max_speed = request.json['max_speed']
    dimensions = request.json['dimensions']
    weight = request.json['weight']
    cost_of_prod = request.json['cost_of_prod']
    series = request.json['series']
    user_token = current_user_token.token

    drone = Drone(name,
                  description,
                  price,
                  cam_quality,
                  flight_time,
                  max_speed,
                  dimensions,
                  weight,
                  cost_of_prod,
                  series,
                  user_token=user_token)

    db.session.add(drone)
    db.session.commit()

    response = drone_schema.dump(drone)
    return jsonify(response)
def create_drone(current_user_token):
    name = request.json['name']
    description = request.json['description']
    price = request.json['price']
    cam_quality = request.json['cam_quality']
    flight_time = request.json['flight_time']
    max_speed = request.json['max_speed']
    dimensions = request.json['dimensions']
    weight = request.json['weight']
    cost_of_prod = request.json['cost_of_prod']
    series = request.json['series']
    user_token = current_user_token.token

    #make sure order of variables matches position order of __init__ for Drone class in drone_inventory routes.py
    drone = Drone(name,
                  description,
                  price,
                  cam_quality,
                  flight_time,
                  max_speed,
                  dimensions,
                  weight,
                  cost_of_prod,
                  series,
                  user_token=user_token)

    db.session.add(drone)
    db.session.commit()

    response = drone_schema.dump(drone)
    return jsonify(response)