Beispiel #1
0
        private void AddQueryParams(StringBuilder uriBuilder)
        {
            if (!QueryParams.Any())
            {
                return;
            }

            if (!uriBuilder.ToString().Contains("?"))
            {
                uriBuilder.Append("?");
            }

            for (var i = 0; i < QueryParams.Count; i++)
            {
                var(key, value) = QueryParams.ElementAt(i);

                uriBuilder.Append($"{key}={value}");

                var isLast = i == QueryParams.Count - 1;

                if (!isLast)
                {
                    uriBuilder.Append("&");
                }
            }
        }
Beispiel #2
0
        private void AddQueryParams(StringBuilder uriBuilder)
        {
            if (!QueryParams.Any())
            {
                return;
            }

            if (!uriBuilder.ToString().Contains("?"))
            {
                uriBuilder.Append("?");
            }

            for (var i = 0; i < QueryParams.Count; i++)
            {
                var kvp = QueryParams.ElementAt(i);

                uriBuilder.AppendFormat("{0}={1}", kvp.Key, kvp.Value);

                var isLast = i == QueryParams.Count - 1;

                if (!isLast)
                {
                    uriBuilder.Append("&");
                }
            }
        }