Example #1
0
    def create_movie(payload):
        print('payload', payload)

        body = request.get_json()
        req_title = body.get('title')
        req_date = datetime.fromtimestamp(body.get('date') / 1000.0)
        movie = Movie(title=req_title, date=req_date)
        movie.insert()

        return jsonify({'success': True, 'movie': movie.long()})
Example #2
0
def insert_movie(payload):
    # def insert_movie():

    # content of post request
    result_dict = request.get_json()
    title = result_dict['title']
    release_date = result_dict['release_date']
    description = result_dict['description']
    actor_id = result_dict['actor_id']

    # instantiate new movie object
    movie = Movie(title=title,
                  description=description,
                  release_date=release_date,
                  actor_id=actor_id)
    # insert to database
    try:
        movie.insert()
        return jsonify({'sucess': True, 'movie': movie.long()}), 201
    except BaseException:
        abort(422)