result = Data().add_store(name)
print(result)
+
+@task
+def assign(c, store_id, item_id):
+ result = Data().assign_store(store_id, item_id)
+ print(result)
+
+
@task
def buy(c, item_id):
result = Data().purchase_item(item_id)
print(result)
@task
-def list(c, store_id):
+def clear_all(c, store_id):
+ Data().clear_list(store_id, clear_all=True)
+
+@task
+def clear_list(c, store_id):
+ Data().clear_list(store_id)
+
+
+@task
+def list(c, store_id_str=None):
+
+ store_id = int(store_id_str) if store_id_str else None
items = Data().get_shopping_list(store_id)
for item in items:
print(item)
for item in items:
print(item)
-@task
-def clear_list(c, store_id):
- Data().clear_list(store_id)
-
-@task
-def clear_all(c, store_id):
- Data().clear_list(store_id, clear_all=True)
@task
def list_unsorted(c):
for item in items:
print(item)
+
@task
-def assign(c, store_id, item_id):
- result = Data().assign_store(store_id, item_id)
- print(result)
+def remove_item(c, item_id):
+ Data().remove_item(item_id)
+@task
+def remove_store(c, store_id):
+ Data().remove_store(store_id)