public Request GetRequest(HttpHost httpApiClient) { switch (Method) { case Request.POST: return(httpApiClient.Post(Url, Header, QueryString, Data, Formatter, Type)); case Request.PUT: return(httpApiClient.Put(Url, Header, QueryString, Data, Formatter, Type)); case Request.DELETE: return(httpApiClient.Delete(Url, Header, QueryString, Formatter, Type)); default: return(httpApiClient.Get(Url, Header, QueryString, Formatter, Type)); } }