from sqlalchemy.orm import Session from app.services.prodi import ProdiService from app.schemas.prodi import ProdiCreate, ProdiUpdate class ProdiController: @staticmethod def get_all(db: Session): return ProdiService.get_all(db) @staticmethod def get_by_id(db: Session, prodi_id: int): return ProdiService.get_by_id(db, prodi_id) @staticmethod def create(db: Session, prodi: ProdiCreate): return ProdiService.create(db, prodi) @staticmethod def update(db: Session, prodi_id: int, prodi: ProdiUpdate): return ProdiService.update(db, prodi_id, prodi) @staticmethod def delete(db: Session, prodi_id: int): return ProdiService.delete(db, prodi_id)