12 lines
393 B
Python
12 lines
393 B
Python
from sqlalchemy.ext.asyncio import AsyncSession
|
|
from repositories.orders import OrderRepository
|
|
|
|
|
|
class OrderService:
|
|
def __init__(self, order_repo: OrderRepository):
|
|
self.order_repo = order_repo
|
|
|
|
async def get_order_count(self, session: AsyncSession, user_id: int) -> int:
|
|
orders = await self.order_repo.get_orders_by_user(session, user_id)
|
|
return len(orders)
|