protected IEnumerable <TOutput> ExecuteLoad <TOutput>(string loadQS, FormatType responseFormat, IDataSerializer <TOutput> serializer, IResponseFormatter <string> formatter) { Uri loadUri = MakeUri(SelectUri, loadQS); string response = _httpHelper.Get(loadUri); string formattedResponse = formatter != null?formatter.Format(response) : response; return(serializer.DeSerialize(formattedResponse, responseFormat)); }
protected IEnumerable <TOutput> ExecuteLoad <TOutput>(string loadQS, FormatType responseFormat, IDataSerializer <TOutput> serializer, IResponseFormatter <string> formatter, out long start, out long numFound) { var loadUri = MakeUri(SelectUri, loadQS); var response = _httpHelper.Get(loadUri); var formattedResponse = formatter != null?formatter.Format(response) : response; return(serializer.DeSerialize(formattedResponse, responseFormat, out start, out numFound)); }