def put(name): if does_store_exist(name): changed_store = StoreModel.find_by_name(name) new_name = Store.parser.parse_args()['new_name'] abort_if_store_exist(new_name) changed_store.name = new_name db.session.commit() return {'changed_store': changed_store.json()}, 201 new_store = {'name': name} new_store = StoreModel(**new_store) new_store.add_store() return {'new_store': new_store.json()}, 201
def post(): new_stores = [] stores = StoreList.parser.parse_args()['stores'] if stores: for store in stores: abort_if_store_exist(store['name']) for store in stores: new_store = {'name': store['name']} new_store = StoreModel(**new_store) new_store.add_store() new_stores.append(new_store.json()) return {'new_stores': new_stores}, 201 return {"message": "stores list mustn't be empty"}, 404
def post(name): abort_if_store_exist(name) new_store = {'name': name} new_store = StoreModel(**new_store) new_store.add_store() return {'new_store': new_store.json()}, 201