SampleTool.Helper.ParameterHelper.SetParameterValue C# (CSharp) Method

SetParameterValue() public method

public SetParameterValue ( string parameterName, string value ) : bool
parameterName string
value string
return bool
        public bool SetParameterValue(string parameterName, string value)
        {
            if (!HasParameter(parameterName)) { return false; }

            Parameter theParam = GetParameterFromProjectInfo(parameterName);

            Transaction transaction = new Transaction(_doc, "updating parameter " + parameterName);
            if (transaction.Start() == TransactionStatus.Started)
            {
                try
                {
                    theParam.Set(value);
                    transaction.Commit();
                    return true;
                }
                catch (Exception ex)
                {
                    transaction.RollBack();
                }
            }
            return false;
        }