private string RenderHtmlReport(TestPdfReportViewModel viewModel, string viewPath) { return(htmlViewToStringRenderer.RenderViewToStringAsync(viewPath, viewModel).Result); }
// GET: Report public IActionResult Index() { var viewModel = new TestPdfReportViewModel(BuildTestData()); return(File(pdfConverter.ConvertToPdfReport(RenderHtmlReport(viewModel, TEST_REPORT_TEMPLATE)), "application/pdf", "report.pdf")); }