private static void AddOptionalRequestParam(IHttpRequest request, string name, int?value) { if (value != null) { request.AddParameter(name, value.Value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } }
private static void AddOptionalRequestParam(IHttpRequest request, string name, bool?value) { if (value != null) { request.AddParameter(name, value.Value ? "true" : "false"); } }
private static void AddOptionalRequestParam <T>(IHttpRequest request, string name, T value) where T : IConvertible { if (value != null) { request.AddParameter(name, value.ToString(System.Globalization.CultureInfo.InvariantCulture)); } }
public static void AddQueryParameter(this IHttpRequest request, string key, string value) { request.AddParameter(key, value, RequestParameterType.Query); }
public static void AddQueryParameter(this IHttpRequest request, string key, IEnumerable <string> values) { request.AddParameter(key, values, RequestParameterType.Query); }