From b995c2e1e3512388cd7a41e1ab4c454ca92b3fb2 Mon Sep 17 00:00:00 2001
From: Fabian Eichhorner <fabian.eichhorner@gmail.com>
Date: Wed, 28 Nov 2018 22:37:57 +0100
Subject: [PATCH] added base64 to pdf controller

---
 service-reporting/Controllers/PdfController.cs | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/service-reporting/Controllers/PdfController.cs b/service-reporting/Controllers/PdfController.cs
index 4b679c6..3a132ee 100644
--- a/service-reporting/Controllers/PdfController.cs
+++ b/service-reporting/Controllers/PdfController.cs
@@ -2,6 +2,7 @@
 using DinkToPdf.Contracts;
 using Microsoft.AspNetCore.Mvc;
 using System.IO;
+using System;
 using PdfService.Utility;
 using PdfService.Models;
 namespace PdfService.Controllers
@@ -92,9 +93,12 @@ namespace PdfService.Controllers
                 GlobalSettings = globalSettings,
                 Objects = { objectSettings }
             };
- 
+            
             var file = _converter.Convert(pdf);
-            return File(file, "application/pdf");
+            if(Request.Headers["Accept"] == "application/base64")
+                return Content(Convert.ToBase64String(_converter.Convert(pdf)));
+            else
+                return File(file, "application/pdf");
         }
 
     }
-- 
2.43.0