コード例 #1
0
    def post(self, name):
        if StoreModel.find_byname(name):
            return {
                "message": "A store with name {} already exists".format(name)
            }, 404

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {"message": "An error occured while saving store"}, 500
        return store.json(), 200
コード例 #2
0
ファイル: store.py プロジェクト: larryjl/cohort3
 def delete(self, name):
     store = StoreModel.find_byname(name)
     if store:
         store.delete_from_db()
     return {'message': 'Store deleted'}
コード例 #3
0
 def get(self, name):
     store = StoreModel.find_byname(name)
     if store:
         return store.json(), 200
     return {"message": "A store with name {} not exists".format(name)}, 201
コード例 #4
0
    def delete(self, name):
        store = StoreModel.find_byname(name)
        if store:
            store.delete_from_db()

        return {"message": "Store Deleted"}, 200