public virtual WebRequest Build(HistoricalPriceRequest historical_price_request) { return WebRequest.Create(Base_Url + "?" + tickers_parameter_builder.Build(historical_price_request.Ticker) + "&" + date_parameter_builder.Build(historical_price_request.StartDate, "a", "b", "c") + "&" + date_parameter_builder.Build(historical_price_request.EndDate, "d", "e", "f") + "&" + period_parameter_builder.Build(historical_price_request.Period) + Terminator); }
public virtual WebRequest Build(HistoricalPriceRequest historical_price_request) { return(WebRequest.Create(Base_Url + "?" + tickers_parameter_builder.Build(historical_price_request.Ticker) + "&" + date_parameter_builder.Build(historical_price_request.StartDate, "a", "b", "c") + "&" + date_parameter_builder.Build(historical_price_request.EndDate, "d", "e", "f") + "&" + period_parameter_builder.Build(historical_price_request.Period) + Terminator)); }
public HistoricalPriceResponse Process(HistoricalPriceRequest historical_price_request) { var web_response = web_request_processor.Process(historical_price_web_request_builder.Build(historical_price_request)); return(new HistoricalPriceResponse(web_response, historical_price_request)); }
public HistoricalPriceResponse(WebResponse web_response, HistoricalPriceRequest historical_price_request) { HistoricalPriceRequest = historical_price_request; WebResponse = web_response; }