private CabangEntryModel GetCreateStateModel() { CabangEntryFormData formData = new CabangEntryFormData(); List <Control> formControls = CreateFormControls(0); CabangDTO cabangDTO = new CabangDTO(); return(new CabangEntryModel() { FormData = formData, FormControls = formControls, Model = new CabangDTO(), }); }
private CabangEntryModel GetUpdateStateModel(int cabangPK) { CabangEntryFormData formData = new CabangEntryFormData(); List <Control> formControls = CreateFormControls(cabangPK); CabangDTO cabangDTO = cabangQuery.GetByPrimaryKey(cabangPK); if (cabangDTO == null) { throw new KairosException($"Record with primary key '{cabangDTO.Cabang_PK}' is not found."); } return(new CabangEntryModel() { FormData = formData, FormControls = formControls, Model = cabangDTO, }); }