protected void CheckImplementation(RestUrlKeys restUrlKeys) { if (string.IsNullOrEmpty(restUrl.GetUrl(restUrlKeys))) { ThrowException(restUrlKeys.ToString()); } }
private RestRequest CreateRestRequest(RestUrlKeys restUrlKeys, RestParameters urlParameters, RestParameters pathVariables, RestParameters bodyParameters) { CheckImplementation(restUrlKeys); string url = PrepareUrlParameters(restUrl.ReadBaseUrl() + restUrl.GetUrl(restUrlKeys), urlParameters); RestRequest request = new RestRequest(url, dictionaryMethods[restUrlKeys]); request = PreparePathVariables(request, pathVariables); request = prepareRequestBody(request, bodyParameters); return(request); }
public string GetUrl(RestUrlKeys key) { return(urls[key]); }
public RestUrl AddUrl(RestUrlKeys key, string url) { urls.Add(key, url); return(this); }