public void Handle(GatheredResultSet result) { if (string.IsNullOrEmpty(_pathToTemplateFile)) { CreateReportWithDefaultTemplate(result); return; } var generator = new SparkReportGenerator<GatheredResultSetView>(_fileWriter, _pathToTemplateFile); generator.Handle(result); }
private void CreateReportWithDefaultTemplate(GatheredResultSet result) { var fileName = Path.GetTempFileName(); var fs = new Filesystem(); try { new ResourceWriter(fs).WriteResource("DefaultSparkTemplate.spark", fileName, true); var generator = new SparkReportGenerator<GatheredResultSetView>(_fileWriter, fileName); generator.Handle(result); } finally { fs.Delete(fileName); } }
public void Handle(GatheredResultSet result) { var generator = new SparkReportGenerator<GatheredResultSetView>(_fileWriter, _pathToTemplateFile); generator.Handle(result); }