private static object HttpReqToDownLoadFile(Model.Sources sources, string postData) { var ps = new ParserService(); ps.GenerateHttpRequest(Config.ParserData[sources].URL, Config.ParserData[sources].Method, postData); switch (sources) { case Model.Sources.FutDailyMarketViewOptions: return(ps.GetResponse()); case Model.Sources.FutDailyMarketView: case Model.Sources.FutPrevious30DaysSalesData: case Model.Sources.FutPrevious30DaysSpreadOrdersReport: case Model.Sources.FutPrevious30DaysSpreadSalesData: case Model.Sources.StockDayAVG: case Model.Sources.DailyFXRateDown: case Model.Sources.LargeTraderFutDown: case Model.Sources.LargeTraderOptView: case Model.Sources.TotalTableDateView: case Model.Sources.FutAndOptDateView: case Model.Sources.FutContractsDateView: case Model.Sources.OptContractsDateView: case Model.Sources.CallsAndPutsDateView: return(ps.storeResponseToCSV()); default: return(null); } }
private static List <string> DownLoadFile(Model.Sources sources, DateTime startAt, DateTime endAt) { var ps = new ParserService(); var htmlDoc = ps.GetSourceHTML(Config.ParserData[sources].URL); return(ps.GetFileName(htmlDoc.DocumentNode.SelectNodes("//td/input"), startAt, endAt)); }