예제 #1
0
    def get(self, name):

        store = StoreModel.get_by_name(name)

        if store:
            return store.json(), 200  #all okay
        return {"message": f"Store {name} does not exist"}, 404  #not found
예제 #2
0
 def delete(self, name):
     store = StoreModel.get_by_name(name)
     if store:
         store.delete_from_db()
         return {'message': 'store deleted'}
     else:
         return {'message': 'No store with name {}'.format(name)}
예제 #3
0
    def delete(self, name):

        store = StoreModel.get_by_name(name)

        if store:
            store.delete_from_db()
            return {"message": "Store Deleted Successfully"}, 200

        return {"message": f"Store: {name} does not exist"}, 400
예제 #4
0
 def post(self, name):
     if StoreModel.get_by_name(name):
         return {'message': 'A store with {} already exists'.format(name)}
     store = StoreModel(name)
     try:
         store.save_to_db()
     except:
         return {'message': 'An error occured while creating the store'}
     return store.json()
예제 #5
0
파일: store.py 프로젝트: soe-htet/sellkilo
    def post(self, name):
        if StoreModel.get_by_name(name):
            return {'messge', 'store alerady exit'}, 400

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {'message': 'error occur while inserting'}, 500

        return store.json(), 201
    def post(self, name):
        if StoreModel.get_by_name(name):
            return {"message": f"store {name} already exists."}, 400

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {'message': 'Error occured while storing to database'}, 500

        return {'message': 'Stores added successfully'}, 201
예제 #7
0
    def post(self, name):
        if StoreModel.get_by_name(name):
            return {"message": "Store already exists"}, 400
        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {
                "message": "An error occured while updating the database"
            }, 500

        return store.json(), 201
예제 #8
0
    def delete(self, name):

        store = StoreModel.get_by_name(name)

        if not store:
            return {
                "error":
                "store with the name '{}' does not exists".format(name)
            }, 404

        else:
            store.delete_from_db()
            return {'message': 'store has been deleted'}, 200
예제 #9
0
    def post(self, name):
        if (StoreModel.get_by_name(name)):
            return {
                'message': 'A store with name {} already exists'.format(name)
            }, 400

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {
                'message': 'An error occured while creating this store'
            }, 500

        return store.json(), 201
예제 #10
0
    def post(self, name):

        if StoreModel.get_by_name(name):

            return {
                "message": f"Store {name} already exists"
            }, 400  #bad request

        store = StoreModel(name)

        store.save_to_db()

        print(store.id)
        print(store.name)
        print(store.items)

        return {
            "message": f"{store.json()} added successfully"
        }, 201  # created
예제 #11
0
    def post(self):

        data = Stores.parser.parse_args()

        if StoreModel.get_by_name(data['name']):
            return {
                "error":
                "store with the same name '{}' already exists".format(
                    data['name'])
            }, 400

        store = StoreModel(data['name'])

        try:
            store.save_to_db()
        except:
            return {
                'error': 'something weired happened while inserting data to db'
            }, 500

        return store.json(), 201
예제 #12
0
    def get(self, name):
        store = StoreModel.get_by_name(name)

        if store:
            return store.json()
        return {'message': 'Store not found'}, 404
예제 #13
0
    def delete(self, name):
        store = StoreModel.get_by_name(name)
        if store:
            store.delete_from_db()

        return {'message': 'Store deleted'}
 def get(self, name):
     store = StoreModel.get_by_name(name)
     if store:
         return store.json()
     return {'message': "Couldn't find store"}, 404
예제 #15
0
 def get(self, name):
     store = StoreModel.get_by_name(name)
     if store:
         return store.json()
     return {"message": "No store by that name"}, 404
예제 #16
0
파일: store.py 프로젝트: soe-htet/sellkilo
 def delete(self, name):
     if StoreModel.get_by_name(name) is None:
         return {'messge', 'store doesn\'t exit'}, 404
     store = StoreModel.get_by_name(name)
     store.delete_from_db()
     return {'message', 'store deleted'}, 200
예제 #17
0
    def get(self, name):

        store = StoreModel.get_by_name(name)
        if store:
            return store.json(), 200
        return {'error': 'store not found'}, 404
예제 #18
0
파일: store.py 프로젝트: soe-htet/sellkilo
 def get(self, name):
     store = StoreModel.get_by_name(name)
     if store:
         return store
     else:
         return {'message', 'store not found'}, 404
예제 #19
0
 def delete(self, name):
     store = StoreModel.get_by_name(name)
     if store:
         store.delete_from_db
     return {"message": "Store deleted"}