private KategoriJabatanEntryModel GetCreateStateModel()
        {
            KategoriJabatanEntryFormData formData = new KategoriJabatanEntryFormData();
            List <Control>     formControls       = CreateFormControls(0);
            KategoriJabatanDTO kategoriJabatanDTO = new KategoriJabatanDTO();

            return(new KategoriJabatanEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = new KategoriJabatanDTO(),
            });
        }
        private KategoriJabatanEntryModel GetUpdateStateModel(int kategoriJabatanPK)
        {
            KategoriJabatanEntryFormData formData = new KategoriJabatanEntryFormData();
            List <Control>     formControls       = CreateFormControls(kategoriJabatanPK);
            KategoriJabatanDTO kategoriJabatanDTO = kategoriJabatanQuery.GetByPrimaryKey(kategoriJabatanPK);

            if (kategoriJabatanDTO == null)
            {
                throw new KairosException($"Record with primary key '{kategoriJabatanDTO.KategoriJabatan_PK}' is not found.");
            }

            return(new KategoriJabatanEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = kategoriJabatanDTO,
            });
        }