Esempio n. 1
0
    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
Esempio n. 2
0
 def get(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         return store.json()
     return {'Message': 'store Not FOUND !!!'}, 404
Esempio n. 3
0
 def delete(self, name):
     if StoreModel.find_my_name(name):
         store = StoreModel.find_my_name(name)
         store.delete_from_db()
     return {'Message': 'store Deleted'}
Esempio n. 4
0
 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
Esempio n. 5
0
 def get(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         return store.json()
     return {'message': 'Store not found'}, 404
Esempio n. 6
0
 def delete(self, name):
     store = StoreModel.find_my_name(name)
     if store:
         store.delete_from_db()
     return {'mesaage': 'Store deleted'}