コード例 #1
0
ファイル: store.py プロジェクト: Jjtuf/udemy-rest-api
    def post(self, name):
        if StoreModel.find_my_name(name):
            return {'message': f'A store with name {name} already exists.'}, 400
        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {'message': 'An error occurred while creating the store.'}, 500

        return store.json(), 201
コード例 #2
0
ファイル: store.py プロジェクト: gandlusn/test-repository
 def get(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         return store.json()
     return {'Message': 'store Not FOUND !!!'}, 404
コード例 #3
0
ファイル: store.py プロジェクト: gandlusn/test-repository
 def delete(self, name):
     if StoreModel.find_my_name(name):
         store = StoreModel.find_my_name(name)
         store.delete_from_db()
     return {'Message': 'store Deleted'}
コード例 #4
0
ファイル: store.py プロジェクト: gandlusn/test-repository
 def post(self, name):
     if StoreModel.find_my_name(name):
         return {'Message': 'Store already Exists'}, 400
     store = StoreModel(name)
     store.save_to_db()
     return {'Message': 'store CREATED'}, 200
コード例 #5
0
ファイル: store.py プロジェクト: Jjtuf/udemy-rest-api
 def get(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         return store.json()
     return {'message': 'Store not found'}, 404
コード例 #6
0
ファイル: store.py プロジェクト: Jjtuf/udemy-rest-api
 def delete(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         store.delete_from_db()
     return {'mesaage': 'Store deleted'}