Spaces:
Sleeping
Sleeping
| from typing import List | |
| from backend.models.item import Item | |
| # Simulate a database with an in-memory list | |
| _items_db = [ | |
| Item(id=1, name="Item 1", description="The first item"), | |
| Item(id=2, name="Item 2", description="The second item"), | |
| ] | |
| class ItemRepository: | |
| def get_all(self) -> List[Item]: | |
| return _items_db | |
| def get_by_id(self, item_id: int) -> Item | None: | |
| return next((item for item in _items_db if item.id == item_id), None) | |