token-g42d1z/endpoints/dogs.post.py
2025-03-26 22:12:53 +01:00

19 lines
480 B
Python

# Entity: Dog
from fastapi import APIRouter, Depends, status
from typing import List
from core.database import get_db
from sqlalchemy.orm import Session
from models.dog import Dog
from schemas.dog import DogSchema, DogCreate
from helpers.dog_helpers import create_dogs
router = APIRouter()
@router.post("/dogs", status_code=201)
async def add_dogs(
dogs: List[DogCreate],
db: Session = Depends(get_db)
):
created_dogs = create_dogs(db, dogs)
return created_dogs