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)