def delete(self, _id=-1): if _id == -1: return {"msg": "Bad request!"}, 401 current_user_id = get_jwt_identity() ticket = Ticket.find_by_id(_id, current_user_id) if not ticket: return {'msg': "Ticket doesn't exist!"}, 404 db.session.delete(ticket) db.session.commit() return {'msg': "Ticket successfully deleted!"}, 200
def put(self, _id=-1): if _id == -1: return {"msg": "Bad request!"}, 401 current_user_id = get_jwt_identity() ticket = Ticket.find_by_id(_id, current_user_id) if not ticket: return {'msg': 'No such Ticket.'}, 404 ticket.name = api.payload['name'] ticket.price = api.payload['price'] ticket.description = api.payload['description'] ticket.image = api.payload['image'] ticket.user_id = get_jwt_identity() db.session.commit() return {'msg': ticket.json()}