public async Task<GetQuotesResponse> GetQuotes(GetQuotesRequest request) { IClientRequest nasdaqRequest = new NasdaqRequest(request); var response = _client.Post(nasdaqRequest); if (response.Content.Headers.ContentType.MediaType == "application/octet-stream") { var csvQuotes = await response.Content.ReadAsStringAsync(); return new GetQuotesResponse { Quotes = new NasdaqHistoricalQuotesParser().Parse(csvQuotes).ToList() }; } return new GetQuotesResponse(); }
public NasdaqRequest(GetQuotesRequest request) { _request = request; }