Files
2025-10-14 19:51:35 +05:30

28 lines
619 B
Python

from sqlalchemy.orm import Session
from app.models.person import Person
from app.schemas.person import PersonCreate
import uuid
def get_all(db: Session) -> list[Person]:
"""
Get all people from the database
"""
return db.query(Person).all()
def create(db: Session, *, obj_in: PersonCreate) -> Person:
"""
Create a new person in the database
"""
db_obj = Person(
id=str(uuid.uuid4()),
firstName=obj_in.firstName,
lastName=obj_in.lastName,
linkedinUrl=obj_in.linkedinUrl
)
db.add(db_obj)
db.commit()
db.refresh(db_obj)
return db_obj