protected RestRequest PrepareEcoIndexSaveRequest(Method method, ElasticApiUrlHolder.DataType dataType, EcoIndex index, DateTime time) { string requestUrl = ElasticApiUrlHolder.GenerateDataSaveUrl(_exchangeName, dataType, ResolveEcoIndexName(index.Id).ToLower(), time); RestRequest request = new RestRequest(requestUrl, method); request.RequestFormat = DataFormat.Json; request.AddBody(index); return(request); }
protected RestRequest PrepareSaveRequest(Method method, ElasticApiUrlHolder.DataType dataType, string pairName, object requestData, Type requestType, DateTime time) { string requestUrl = ElasticApiUrlHolder.GenerateDataSaveUrl(_exchangeName, dataType, pairName, time); RestRequest request = new RestRequest(requestUrl, method); request.RequestFormat = DataFormat.Json; request.AddBody(Convert.ChangeType(requestData, requestType)); return(request); }