private SOWTrackEntryModel GetCreateStateModel() { SOWTrackEntryFormData formData = new SOWTrackEntryFormData(); List <Control> formControls = CreateFormControls(0); SOWTrackDTO sowTrackDTO = new SOWTrackDTO(); return(new SOWTrackEntryModel() { FormData = formData, FormControls = formControls, Model = sowTrackDTO, }); }
private SOWTrackEntryModel GetUpdateStateModel(int sowTrackPK) { SOWTrackEntryFormData formData = new SOWTrackEntryFormData(); List <Control> formControls = CreateFormControls(sowTrackPK); SOWTrackDTO sowTrackDTO = sowTrackQuery.GetByPrimaryKey(sowTrackPK); if (sowTrackDTO == null) { throw new KairosException($"Record with primary key '{sowTrackDTO.SOWTrack_PK}' is not found."); } return(new SOWTrackEntryModel() { FormData = formData, FormControls = formControls, Model = sowTrackDTO, }); }