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