def post(self, name): if ItemModel.find_by_name(name): return 'Item: {} already exists'.format(name) data = self.parser.parse_args() item = ItemModel(name, data['price'], data['store_id']) item.save_to_db() return 'Inserted item {}'.format(name)
def put(self, name): data = self.parser.parse_args() item = ItemModel(name, data['price'], data['store_id']) if ItemModel.find_by_name(name): item.save_to_db() return 'Updated item: {}'.format(name) else: item.save_to_db() return 'Inserted item {}'.format(name)