skill-forge/API/app/controllers/answer_files_entity.py

22 lines
644 B
Python

from typing import List
from fastapi import APIRouter, Depends
from sqlalchemy.orm import Session
from app.application.answer_files_repository import AnswerFilesRepository
from app.database.dependencies import get_db
from app.domain.entities.answer_files_entitity import AnswerFileEntity
from app.infrastructure.dependencies import get_current_user
router = APIRouter()
@router.get("/answer_files/", response_model=List[AnswerFileEntity])
def get_answer_files(
db: Session = Depends(get_db),
user=Depends(get_current_user),
):
answer_files_service = AnswerFilesRepository(db)
return answer_files_service.get_all()