private PositionEntryModel GetCreateStateModel() { PositionEntryFormData formData = new PositionEntryFormData(); List <Control> formControls = CreateFormControls(0); PositionDTO positionDTO = new PositionDTO(); return(new PositionEntryModel() { FormData = formData, FormControls = formControls, Model = new PositionDTO(), }); }
private PositionEntryModel GetUpdateStateModel(int positionPK) { PositionEntryFormData formData = new PositionEntryFormData(); List <Control> formControls = CreateFormControls(positionPK); PositionDTO positionDTO = positionQuery.GetByPrimaryKey(positionPK); if (positionDTO == null) { throw new KairosException($"Record with primary key '{positionDTO.Position_PK}' is not found."); } return(new PositionEntryModel() { FormData = formData, FormControls = formControls, Model = positionDTO, }); }