Ejemplo n.º 1
0
 public HzzoDataProcessor(
     HzzoHtmlScraper scraper,
     HzzoExcelDownloader downloader,
     HzzoExcelParser parser,
     HzzoData data)
 {
     this._downloader = downloader;
     this._parser     = parser;
     this._data       = data;
     this._scraper    = scraper;
 }
Ejemplo n.º 2
0
        public async Task <ActionResult> Index([FromServices] HzzoHtmlScraper scraper)
        {
            var startTime = DateTime.Now;
            // TODO: implement scraper and parser logic
            var meds = await scraper.Run();

            var totalTime = startTime - DateTime.Now;

            return(Ok(
                       $"Done! Handler duration: {totalTime.Duration()}" +
                       Environment.NewLine +
                       Environment.NewLine +
                       string.Join(Environment.NewLine, meds.Select(x => x.FileName))
                       ));
        }