public RestParameters AddParameters(RestParametersKeys key, string url) { string stringKey = GetParamKey(key); Parameters.Add(stringKey, url); return(this); }
private static string GetParamKey(RestParametersKeys key) { string result = null; Dictionary <RestParametersKeys, string> paramKeys = new Dictionary <RestParametersKeys, string>(); paramKeys.Add(RestParametersKeys.Token, "token"); paramKeys.Add(RestParametersKeys.Name, "name"); paramKeys.Add(RestParametersKeys.Password, "password"); paramKeys.Add(RestParametersKeys.Rights, "rights"); paramKeys.Add(RestParametersKeys.Index, "index"); paramKeys.Add(RestParametersKeys.Time, "time"); paramKeys.Add(RestParametersKeys.Item, "item"); paramKeys.Add(RestParametersKeys.OldPassword, "oldpassword"); paramKeys.Add(RestParametersKeys.NewPassword, "newpassword"); result = paramKeys[key]; if (result == null) { throw new Exception("Key not found."); } return(result); }
public string GetParameters(RestParametersKeys key) { string stringKey = GetParamKey(key); return(Parameters[stringKey]); }