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 |