public void MakePathways(IConsoleReader consoleReader) { var dataFilePath = consoleReader.GetInputFilePath(); var startYear = consoleReader.GetStartYear(); var endYear = consoleReader.GetEndYear(); var campus = consoleReader.GetWorksheetName(); var pathwayFilePath = consoleReader.GetNewSaveFilePath(); var excelHandler = new ExcelHandler(dataFilePath, campus, pathwayFilePath); excelHandler.SetUpPathwayFile(startYear, endYear); excelHandler.SearchSpreadsheetForStudentEnrollments(); excelHandler.GeneratePathwaysFromStudentData(endYear - startYear + 1); Console.WriteLine("Saving {0}", pathwayFilePath); excelHandler.SavePathwayFile(); excelHandler.QuitApp(); Console.WriteLine("COMPLETE"); }