from sqlalchemy.orm import Session
from app.api.tiket.schemas import TiketCreate
from app.models.main.tiket import TblTiket, TiketBase
from app.utils.schemas_utils import CustomResponse

class TiketService:
    def __init__(self, db: Session, token: dict):
        self.db = db
        self.token = token

    async def create_tiket(self, request: TiketCreate):
        created_admin = TiketBase.model_validate(request)
        TblTiket.create(created_admin, self.db)
        self.db.commit()
        return CustomResponse(status="1", message="Tiket Created Successfully")

    


   