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)); }
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.")); }