Add POST endpoint for dogs

This commit is contained in:
Backend IM Bot 2025-03-26 22:12:53 +01:00
parent d4f58a4c89
commit da02f01c4b

19
endpoints/dogs.post.py Normal file
View File

@ -0,0 +1,19 @@
# 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