Пример #1
0
        private SOWTrackResultEntryModel GetCreateStateModel()
        {
            SOWTrackResultEntryFormData formData = new SOWTrackResultEntryFormData();
            List <Control>    formControls       = CreateFormControls(0);
            SOWTrackResultDTO sowTrackResultDTO  = new SOWTrackResultDTO();

            return(new SOWTrackResultEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = sowTrackResultDTO,
            });
        }
Пример #2
0
        private SOWTrackResultEntryModel GetUpdateStateModel(int sowTrackResultPK)
        {
            SOWTrackResultEntryFormData formData = new SOWTrackResultEntryFormData();
            List <Control>    formControls       = CreateFormControls(sowTrackResultPK);
            SOWTrackResultDTO sowTrackResultDTO  = sowTrackResultQuery.GetByPrimaryKey(sowTrackResultPK);

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

            return(new SOWTrackResultEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = sowTrackResultDTO,
            });
        }