示例#1
0
        public async Task <IActionResult> CreatePdf(int objId)
        {
            byte[] fileBytes = await _pdfService.DecisionCreatePDFAsync(objId);

            string base64EncodedPDF = Convert.ToBase64String(fileBytes);

            return(Ok(base64EncodedPDF));
        }
示例#2
0
        public async Task <IActionResult> GetPdf(int objId)
        {
            try
            {
                DecisionIdVerify(objId);
                var arr = await _PDFService.DecisionCreatePDFAsync(objId);

                return(File(arr, "application/pdf"));
            }
            catch (Exception e)
            {
                _loggerService.LogError($"{e.Message}");

                return(RedirectToAction("HandleError", "Error"));
            }
        }