public IActionResult Create_Pdf() { var jsonData = Read_Report_Json(); var inputMessage = new RenderWordInput { TemplateName = "ReportWithImages", ReportName = "ExampleReport.docx", JsonModel = jsonData }; var presenter = new DownloadFilePresenter(); _pdfUsecase.Execute(inputMessage, presenter); return(presenter.Render()); }
protected void Page_Load(object sender, EventArgs e) { if (Request["pn"] != null) { int pn; if (!int.TryParse(Request["pn"].ToString(), out pn)) { pageNumber = 0; } else { pageNumber = pn; } } Response.Clear(); DownloadFilePresenter presenter = new DownloadFilePresenter(this); presenter.Initialize(); Response.Flush(); }