public virtual ActionResult GetReport(TReportParameter parameter) { var emsgPoProvider = CreateEmsgPoProvider(parameter); var emsgReport = serverReportGenerator.GenerateReport(emsgPoProvider); return(reportControllerService.GetReportFileResult(emsgReport)); }
public ActionResult GetReport(TReportGridCommand command) { var reportParameter = GetReportParameterInternal(command); var emsgPoProvider = CreateEmsgPoProvider(reportParameter); var emsgReport = serverReportGenerator.GenerateReport(emsgPoProvider); return(reportControllerService.GetReportFileResult(emsgReport)); }
public ActionResult GetLastGeneratedReport() { var lastGeneratedReport = sessionService.LastGeneratedReport; sessionService.LastGeneratedReport = null; return(reportControllerService.GetReportFileResult(lastGeneratedReport)); }