public void TestMultiCompetentiePdfOutput() { CompetentieExportArguments args = new CompetentieExportArguments() { ExportAll = true }; CompetentieExportablePack pack = new CompetentieExportablePack(args, data); PdfDocument pdf = ces.ExportAll(pack); pdf.Save("D:\\Education\\Proj_blk6\\TestIO\\cp_pdf_FULL.pdf"); }
public FileStreamResult GetCompetentiesExport() { CompetentieExportArguments args = new CompetentieExportArguments() { ExportAll = true }; var data = _unitOfWork.GetRepository <Competentie>().GetAll(); var maxSchooljaar = _unitOfWork.GetRepository <Schooljaar>().GetAll().Max(src => src.JaarId); var lastYearData = (from element in data where element.Schooljaar.Equals(maxSchooljaar) select element).ToList(); IExportablePack <Competentie> pack = new CompetentieExportablePack(args, lastYearData); Stream fStream = _competentieExporterService.ExportAllAsStream(pack); HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Competenties.pdf"); return(new FileStreamResult(fStream, "application/pdf")); }