internal static RestRequest AddParameters(this RestRequest self, IParameters parameters) { List<KeyValuePair<string, string>> list = parameters.ToDictionary().ToList(); if (list.Count > 0) { list.ForEach(kvp => self.AddParameter(kvp.Key, kvp.Value)); } return self; }