def post(self): build = json.loads(request.data, object_hook=Build.decode) try: db_session.add(build) db_session.commit() except Exception as e: print e return JsonUtil.objectToJson(build), 201 # return '', 201
def put(self, oid): build = json.loads(request.data, object_hook=Build.decode) try: build = db_session.merge(build) db_session.commit() except Exception as e: #TODO: log exception print e return JsonUtil.objectToJson(build), 201
def post(self): requests = JsonUtil.stringToCollection(request.data) try: email = requests['email'] password = requests['password'] print 'email: {0}, password: {1}'.format(email, password) user = User.query.filter(User.email == email).first() if user is not None and user.password == password : return Response(JsonUtil.objectToJson(user), mimetype='application/json') else: return {'flash':'Invalid email and password'}, 403 except Exception as e: print e return 'Database error', 500
def get(self, oid): build = Build.query.filter(Build.id == oid).first() return Response(JsonUtil.objectToJson(build), mimetype='application/json')