from app.database import ( add_to_database, delete_from_database_where, get_from_database, get_from_database_where, get_from_database_where_id, ) from app.models.project import Project def get_all(): return get_from_database(Project) def get_by_id(project_id: int): return get_from_database_where_id(Project, project_id) def get_with_parent(project_id: int): return get_from_database_where(Project, Project.parent_id, project_id) def create(project: Project): add_to_database(project) return project def delete(project_id: int): return delete_from_database_where(Project, Project.id, project_id)