public string AppendSimpleParametersToPath(string path, ISimpleUrlParameters urlParameters) { if (urlParameters == null) { return(path); } var parameters = new Dictionary <string, string>(); if (urlParameters.Replication != Replication.Sync) //sync == default { parameters.Add("replication", urlParameters.Replication.ToString().ToLower()); } if (urlParameters.Refresh) //false == default { parameters.Add("refresh", "true"); } path = AppendEscapedQueryString(parameters, path); return(path); }
public string AppendSimpleParametersToPath(string path, ISimpleUrlParameters urlParameters) { if (urlParameters == null) { return(path); } var parameters = new List <string>(); if (urlParameters.Replication != Replication.Sync) //sync == default { parameters.Add("replication=" + urlParameters.Replication.ToString().ToLower()); } if (urlParameters.Refresh) //false == default { parameters.Add("refresh=true"); } path += "?" + string.Join("&", parameters.ToArray()); return(path); }