diff --git a/endpoints/football.get.py b/endpoints/football.get.py index 6086035..b9bcd45 100644 --- a/endpoints/football.get.py +++ b/endpoints/football.get.py @@ -1,27 +1,18 @@ -# Entity: Pastor +# Entity: Football -```python from fastapi import APIRouter, Depends, HTTPException, status from sqlalchemy.orm import Session from typing import List -import random from core.database import get_db -from models.pastor import Pastor -from schemas.pastor import PastorSchema +from models.football import Football +from schemas.football import FootballSchema router = APIRouter() -@router.get("/random-pastor", status_code=200, response_model=PastorSchema) -async def get_random_pastor( +@router.get("/football", status_code=200, response_model=List[FootballSchema]) +async def get_football( db: Session = Depends(get_db) ): - """Get a random young Nigerian pastor""" - pastors = db.query(Pastor).filter(Pastor.age <= 40, Pastor.nationality == "Nigerian").all() - if not pastors: - raise HTTPException( - status_code=status.HTTP_404_NOT_FOUND, - detail="No young Nigerian pastors found in database" - ) - random_pastor = random.choice(pastors) - return random_pastor -``` \ No newline at end of file + """Get all football data""" + football_data = db.query(Football).all() + return football_data \ No newline at end of file