Exemple #1
0
        public IOptionObject2015 Execute()
        {
            string fieldNumber   = _parameter.Count() >= 2 ? _parameter.ToArray()[1] : "";
            string returnMessage = "The FieldValue is ";

            if (_optionObject.IsFieldPresent(fieldNumber))
            {
                returnMessage += _optionObject.GetFieldValue(fieldNumber);
            }

            returnMessage += ". Since no FieldObjects were modified, no Forms should be returned.";

            return(_optionObject.ToReturnOptionObject(ErrorCode.Informational, returnMessage));
        }
Exemple #2
0
        public IOptionObject2015 Execute()
        {
            string fieldNumber = _parameter.Count() >= 2 ? _parameter.ToList()[1] : "";

            if (_optionObject.IsFieldPresent(fieldNumber))
            {
                string fieldValue = _optionObject.GetFieldValue(fieldNumber);
                if (string.IsNullOrEmpty(fieldValue))
                {
                    fieldValue = "I have set the FieldValue.";
                }
                else
                {
                    fieldValue += " (I have appended the FieldValue.)";
                }
                _optionObject.SetFieldValue(fieldNumber, fieldValue);
            }
            return(_optionObject.ToReturnOptionObject(ErrorCode.Success, "If FieldNumber '" + fieldNumber + "' is found in OptionObject, then it should be the only FieldObject returned. Otherwise, no Forms should be returned."));
        }