private OperatorEntryModel GetCreateStateModel()
        {
            OperatorEntryFormData formData     = new OperatorEntryFormData();
            List <Control>        formControls = CreateFormControls(0);
            OperatorDTO           _operatorDTO = new OperatorDTO();

            return(new OperatorEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = new OperatorDTO(),
            });
        }
        private OperatorEntryModel GetUpdateStateModel(int _operatorPK)
        {
            OperatorEntryFormData formData     = new OperatorEntryFormData();
            List <Control>        formControls = CreateFormControls(_operatorPK);
            OperatorDTO           _operatorDTO = _operatorQuery.GetByPrimaryKey(_operatorPK);

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

            return(new OperatorEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = _operatorDTO,
            });
        }