File size: 374 Bytes
a2ff264 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from typing import List
from backend.models.item import Item
from backend.repositories.item_repo import ItemRepository
class ItemService:
def __init__(self):
self.repo = ItemRepository()
def list_items(self) -> List[Item]:
return self.repo.get_all()
def get_item(self, item_id: int) -> Item | None:
return self.repo.get_by_id(item_id)
|