コード例 #1
0
        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(),
            });
        }
コード例 #2
0
        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,
            });
        }