Skip to content
Snippets Groups Projects

improve front

Merged Antoine Gaudron-Desjardins requested to merge collab_front into main
1 file
+ 5
5
Compare changes
  • Side-by-side
  • Inline
+ 5
5
@@ -6,24 +6,24 @@ from db import schemas, crud
@@ -6,24 +6,24 @@ from db import schemas, crud
from db.database import get_db
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)):
async def get_opening_hours(place: str, page: int = 1, db: Session = Depends(get_db)):
return crud.get_opening_hours(place, page, 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)):
async def get_timeslot(place: str, day: int, timeslot: bool, db: Session = Depends(get_db)):
return crud.get_timeslot(place, day, timeslot, 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)):
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)
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)):
async def delete_opening_hours(id: int, db: Session = Depends(get_db)):
return crud.delete_opening_hours(id, db)
return crud.delete_opening_hours(id, db)
Loading