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
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)}
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
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()
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
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
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
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
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
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
def get(self, name): store = StoreModel.get_by_name(name) if store: return store.json() return {'message': 'Store not found'}, 404
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
def get(self, name): store = StoreModel.get_by_name(name) if store: return store.json() return {"message": "No store by that name"}, 404
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
def get(self, name): store = StoreModel.get_by_name(name) if store: return store.json(), 200 return {'error': 'store not found'}, 404
def get(self, name): store = StoreModel.get_by_name(name) if store: return store else: return {'message', 'store not found'}, 404
def delete(self, name): store = StoreModel.get_by_name(name) if store: store.delete_from_db return {"message": "Store deleted"}