def delete(self, name): store = StoreModel.find(name) if store is None: return {'message': "No store found"}, 400 store.delete_from_db() return {'message': 'Store <{}> deleted'.format(name)}
def get(self, name): # next gives the first result found store = StoreModel.find(name) if store is None: return {'message': 'Store not found'}, 404 return store.json(), 200
def post(self,name): if StoreModel.find(name): return {'message':"A store '{}' already exists".format(name)},400 store = StoreModel(name) try: store.save() except: return {"message":"Failed to create '{}' store".format(name)},500 return {"message":"Store '{}' was created.".format(name)},201
def post(self, name): store = StoreModel.find(name) if store: return { 'message': "An store with name {} exists".format(name) }, 400 store = StoreModel(name) store.save_to_db() return store.json(), 201
def get(self,name): store = StoreModel.find(name) if store: return store.json() return {"message": 'Store not found'},400
def delete(self,name): store = StoreModel.find(name) if store: if not store.delete(): return {"message":"Failed to delete '{}' store".format(name)},500 return {"message":"Store '{}' was deleted".format(name)}
def delete(self, name): store = StoreModel.find(name) if store: store.delete() return {'message': 'Store deleted.'}