from fastapi import APIRouter from app.models import User from .create import create_user from .update import update_user from .delete import delete_user from .get_all import get_all_users router = APIRouter() @router.get("/get_all") async def get_all_router(): return await get_all_users() @router.post("/create") async def create_user_router(user: User): return await create_user(user) @router.put("/update") async def update_user_router(user: User): return await update_user(user) @router.delete("/delete") async def delete_user_router(user_id: int): return await delete_user(user_id) # Make the router accessible from outside the package __all__ = ["router"]