Spaces:
Sleeping
Sleeping
from fastapi import APIRouter, HTTPException | |
from typing import List | |
from backend.models.item import Item | |
from backend.services.item_service import ItemService | |
router = APIRouter(prefix="/items", tags=["items"]) | |
service = ItemService() | |
def get_items(): | |
return service.list_items() | |
def get_item(item_id: int): | |
item = service.get_item(item_id) | |
if item is None: | |
raise HTTPException(status_code=404, detail="Item not found") | |
return item |