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