예제 #1
0
        private SOWResultEntryModel GetCreateStateModel()
        {
            SOWResultEntryFormData formData     = new SOWResultEntryFormData();
            List <Control>         formControls = CreateFormControls(0);
            SOWResultDTO           sowResultDTO = new SOWResultDTO();

            return(new SOWResultEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = sowResultDTO,
            });
        }
예제 #2
0
        private SOWResultEntryModel GetUpdateStateModel(int sowResultPK)
        {
            SOWResultEntryFormData formData     = new SOWResultEntryFormData();
            List <Control>         formControls = CreateFormControls(sowResultPK);
            SOWResultDTO           sowResultDTO = sowResultQuery.GetByPrimaryKey(sowResultPK);

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

            return(new SOWResultEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = sowResultDTO,
            });
        }