// GET: ImportData public Task <ActionResult> Index() { return(DoTask(_ => { //var fileReaderService = new FileReaderService(); //fileReaderService.PopulateCSVToEntity(); var model = new StatsModel(); var importDataReader = new ImportDataReader(_dbContext); var statsCalculator = new StatsCalculatorService(importDataReader); model = statsCalculator.CalculateStatsData(); return View(model); })); }
// GET: ImportData public Task <ActionResult> Import() { return(DoTask(_ => { var importDataWriter = new ImportDataWriter(_dbContext); var importDataReader = new ImportDataReader(_dbContext); var fileReaderService = new ImportDataService(importDataWriter); fileReaderService.PopulateCSVToEntity(); var statsCalculator = new StatsCalculatorService(importDataReader); var model = statsCalculator.CalculateStatsData(); return View("Index", model); })); }