AMEEClient.Client.AppendParameter C# (CSharp) Method

AppendParameter() private static method

this is a pretty naive implementation that assumes that parameter names and values will not contain an unencoded '?'
private static AppendParameter ( string uriTemplate, string parameterName, string parameterValue ) : string
uriTemplate string
parameterName string
parameterValue string
return string
        private static string AppendParameter(string uriTemplate, string parameterName, string parameterValue)
        {
            uriTemplate += "";

            if (parameterValue != null)
            {
                if (uriTemplate == "/")
                {
                    uriTemplate = "";
                }
                uriTemplate += (uriTemplate.Contains("?") ? "&" : "?");
                uriTemplate += parameterName + "=" + parameterValue;
            }
            return uriTemplate;
        }