diff --git a/backend/routers/opening_hours.py b/backend/routers/opening_hours.py index 5f2725e27dc411a1cf2ca7b7afc1950941537303..6362d1c83205ff25908fc8edbf96ad4b3d90fb0d 100644 --- a/backend/routers/opening_hours.py +++ b/backend/routers/opening_hours.py @@ -6,24 +6,24 @@ from db import schemas, crud from db.database import get_db -router = APIRouter(prefix="/api/opening_hours", tags=["opening_hours"]) +router = APIRouter(prefix="/api", tags=["opening_hours"]) -@router.get('/{place}', response_model=List[schemas.OpeningHours]) +@router.get('/{place}/opening_hours', response_model=List[schemas.OpeningHours]) async def get_opening_hours(place: str, page: int = 1, db: Session = Depends(get_db)): return crud.get_opening_hours(place, page, db) -@router.get('/{place}/{day}/{timeslot}', response_model=List[schemas.OpeningHours]) +@router.get('/{place}/opening_hours/{day}/{timeslot}', response_model=List[schemas.OpeningHours]) async def get_timeslot(place: str, day: int, timeslot: bool, db: Session = Depends(get_db)): return crud.get_timeslot(place, day, timeslot, db) -@router.post('/{place}', response_model=schemas.OpeningHours) +@router.post('/{place}/opening_hours', response_model=schemas.OpeningHours) async def create_opening_hours(place: str, opening_hours: schemas.OpeningHoursBase, db: Session = Depends(get_db)): return crud.create_opening_hours(place, opening_hours, db) -@router.delete('/{id}', response_model=None) +@router.delete('/opening_hours/{id}', response_model=None) async def delete_opening_hours(id: int, db: Session = Depends(get_db)): return crud.delete_opening_hours(id, db)