From 7c6545eb0a0d348a1ff741d4afdc77ee4cfd8183 Mon Sep 17 00:00:00 2001 From: Kevin Washington Date: Fri, 4 Oct 2019 19:52:24 -0300 Subject: [PATCH 1/2] POST method for /tracks route --- server.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server.py b/server.py index 6d3c30d..7032889 100644 --- a/server.py +++ b/server.py @@ -48,6 +48,17 @@ def get(self): result = {'data': [dict(zip(tuple (query.keys()) ,i)) for i in query.cursor]} return jsonify(result) + def post(self): + conn = db_connect.connect() + print(request.json) + TrackId = request.json['TrackId'] + Name = request.json['Name'] + Composer = request.json['Composer'] + UnitPrice = request.json['UnitPrice'] + query = conn.execute("insert into tracks values(null,'{0}','{1}','{2}','{3}')" + .format(TrackId, Name, Composer, UnitPrice)) + return {'status':'success'} + class Employees_Name(Resource): def get(self, employee_id): From 591a8ac3dc78ca78acd75abf124cadc281f926c9 Mon Sep 17 00:00:00 2001 From: Kevin Washington Date: Fri, 4 Oct 2019 20:49:03 -0300 Subject: [PATCH 2/2] Updating insert --- server.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server.py b/server.py index 7032889..c107ea3 100644 --- a/server.py +++ b/server.py @@ -51,12 +51,17 @@ def get(self): def post(self): conn = db_connect.connect() print(request.json) - TrackId = request.json['TrackId'] Name = request.json['Name'] + AlbumId = request.json['AlbumId'] + MediaTypeId = request.json['MediaTypeId'] + GenreId = request.json['GenreId'] Composer = request.json['Composer'] + Milliseconds = request.json['Milliseconds'] + Bytes = request.json['Bytes'] UnitPrice = request.json['UnitPrice'] - query = conn.execute("insert into tracks values(null,'{0}','{1}','{2}','{3}')" - .format(TrackId, Name, Composer, UnitPrice)) + query = conn.execute("insert into tracks values(null,'{0}','{1}','{2}','{3}', \ + '{4}','{5}','{6}','{7}')".format(Name, AlbumId, MediaTypeId, + GenreId, Composer, Milliseconds, Bytes, UnitPrice)) return {'status':'success'}