From 966e819a4a4406858c6c3856870d5c178794ccbf Mon Sep 17 00:00:00 2001 From: FoXeNe Date: Sun, 1 Mar 2026 03:47:03 +0300 Subject: [PATCH] feat(collection): auto assignment id to new Product in CollectonManager --- app/src/main/kotlin/manager/CollectionManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/manager/CollectionManager.kt b/app/src/main/kotlin/manager/CollectionManager.kt index b8ab7d3..af8551e 100644 --- a/app/src/main/kotlin/manager/CollectionManager.kt +++ b/app/src/main/kotlin/manager/CollectionManager.kt @@ -8,9 +8,12 @@ class CollectionManager( private val io: IOHandler, ) { private val list = LinkedList() + private var currId = 1L fun addProduct(product: Product) { - list.add(product) + val productWithId = product.copy(id = currId) + list.add(productWithId) + currId++ io.println(list.toString()) } }