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, }); }
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, }); }