def post(self, name): if StoreModel.get_store_by_name(name): return {"Message": f"Store with name '{name}' already exists"}, 400 else: store = StoreModel(name) store.save_store_to_db() return store.json(), 201
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.del_from_db() return {'Message': 'Store deleted'} return {'Message': 'Store named {} does not exists'.format(name)}, 404
def post(self, name): if StoreModel.get_store_by_name(name): return {'message': f'Store {name} already exists!'}, 400 else: store = StoreModel(name) store.save_to_db() return {'message': 'Store added successfully.'}, 201
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.delete_store() return {"Message": f"Store '{name}' has been deleted"} else: return {"Message": f"Store with name '{name}' is not found"}, 404
def delete(self, name): store = StoreModel.get_store_by_name(name) if not store: return {'message': 'Store Not found'}, 404 store.delete() return {'message': f'store with name {name} deleted successfully'}
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.delete_from_db() return {'message': 'Store {} has been deleted'.format(name)}
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.delete_from_db() return {'msg': 'store deleted'} else: return {'msg': 'no such store: {}'.format(name)}
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.delete() return {'message': f'Store {name} is deleted'} return {'message': f'Store {name} not found'}
def post(self, name): existing_store = StoreModel.get_store_by_name(name) if existing_store: return {'message': 'Store already exists with same Name'}, 400 new_store = StoreModel(name) return new_store.upsert(), 201
def post(self, name): store = StoreModel.get_store_by_name(name.lower()) if store: return {"message": "store {} is found in db".format(name)}, 400 store_obj = StoreModel(name.lower()) try: store_obj.save_to_db() except: return {"message": "Error occurred, while creating a store"}, 500 return {"message": "store {} has been created".format(name)}, 201
def put(self, name): # data = request.get_json() data = Item.parser.parse_args() item = ItemModel.get_item_by_name(name.lower()) store_obj = StoreModel.get_store_by_name(data['store'].lower()) if not item: item = ItemModel(name.lower(), data["price"], store_obj.id) else: item.price = data["price"] item.save_to_db() return item.json()
def post(self, name): if StoreModel.get_store_by_name(name): return { 'msg': 'store {} already exists'.format(name) }, 400 #bad Request store = StoreModel(name) try: store.save_to_db() except: return {'msg': 'error occurred'}, 500 # internal server error return store.json(), 201 # created
def post(self, name): if StoreModel.get_store_by_name(name): return {'message': f'Store {name} already available'}, 400 store = StoreModel(name) try: store.save_to_db() except: return {'message': 'some inter error'}, 500 return store.json()
def post(self, name): store = StoreModel.get_store_by_name(name) if store: return {'message': 'Store {} is present'.format(name)}, 400 store = StoreModel(name) try: store.save_to_db() except: return { 'message': 'Error during store creation '.format(name) }, 500 return store.json(), 201
def post(self, name): if StoreModel.get_store_by_name(name): return { 'Message': 'Store with name {} already exists'.format(name) }, 400 store = StoreModel(name) try: store.save_to_db() except: return {'Message': 'An error occured while creating item'}, 500 return store.json(), 201
def post(self, name): result = ItemModel.get_item_by_name(name.lower()) if result: return {"message": "'{}' is present in DB".format(name)}, 400 data = request.get_json() store_obj = StoreModel.get_store_by_name(data['store'].lower()) if not store_obj: return { "message": "'{}' Store not present in DB, Please create a new store". format(data['store']) }, 400 item_obj = ItemModel(name.lower(), data["price"], store_obj.id) try: item_obj.save_to_db() except: return {"Message": "Error is occurred during insertion time"}, 500 return {"message": "'{}' is inserted in DB".format(name)}, 201
def get(self, name): store = StoreModel.get_store_by_name(name.lower()) if store: return store.json() return {"message": "store {} is not found in db".format(name)}, 404
def delete(self, name): store = StoreModel.get_store_by_name(name.lower()) if store: store.delete_from_db() return {"message": "{} is deleted from DB".format(name)}, 201 return {"message": "'{}' is not present in DB".format(name)}, 400
def get(self, name): store = StoreModel.get_store_by_name(name) return store.json() if store else { 'message': 'No Store found with this name.' }, 404
def get(self, name): store = StoreModel.get_store_by_name(name) if store: return store.json() else: return {"Message": f"Store with name '{name}' is not found"}, 404
def delete(self, name): store = StoreModel.get_store_by_name(name) if store: store.delete_from_db() return {'message': 'Store deleted successfully.'}
def get(self, name): store = StoreModel.get_store_by_name(name) if store: return store.json() return {'message': 'store not found'}, 404