Esempio n. 1
0
 protected void CheckImplementation(RestUrlKeys restUrlKeys)
 {
     if (string.IsNullOrEmpty(restUrl.GetUrl(restUrlKeys)))
     {
         ThrowException(restUrlKeys.ToString());
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public string GetUrl(RestUrlKeys key)
 {
     return(urls[key]);
 }
Esempio n. 4
0
 public RestUrl AddUrl(RestUrlKeys key, string url)
 {
     urls.Add(key, url);
     return(this);
 }