public virtual FileContentResult DownloadAllAsCsv()
        {
            var users           = userRepository.GetAllActiveUsers().OrderBy(x => x.FileByName());
            var reportGenerator = new CsvReportGenerator(new PersonnelFileReport(users));
            var bytes           = reportGenerator.GenerateReport();

            return(File(bytes, "text/csv", "PersonnelRecords(" + DateTime.Now.ToString("MM-dd-yy") + ").csv"));
        }
Esempio n. 2
0
 public async Task GenerateReport(List <QueryExecutionResult> runData)
 {
     var generator = new CsvReportGenerator(Logger, Settings.QueryDefinitions.First().OutputConfig);
     await generator.GenerateReport(runData);
 }