public void TestMultiLeerlijnPdfOutput()
        {
            LeerlijnExportArguments args = new LeerlijnExportArguments()
            {
                ExportAll = true
            };
            LeerlijnExportablePack pack = new LeerlijnExportablePack(args, data);

            PdfDocument pdf = les.ExportAll(pack);

            pdf.Save("D:\\Education\\Proj_blk6\\TestIO\\ll_pdf_FULL.pdf");
        }
        public FileStreamResult GetLeerlijnenExport()
        {
            LeerlijnExportArguments args = new LeerlijnExportArguments()
            {
                ExportAll = true
            };
            var data = _unitOfWork.GetRepository <Leerlijn>().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 <Leerlijn> pack = new LeerlijnExportablePack(args, lastYearData);
            Stream fStream = _leerlijnExporterService.ExportAllAsStream(pack);

            HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Leerlijnen.pdf");

            return(new FileStreamResult(fStream, "application/pdf"));
        }