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 GenerateReport(OutputFormat outputFormat, BelagsTyp belagsTyp) { var parameter = new ErfassungsformulareFuerOberflaechenschaedenParameter { OutputFormat = outputFormat, BelagsTyp = belagsTyp }; var emsgPoProvider = emsgPoProviderService.CreateEmsgPoProvider(parameter, new PresentationObjectProcessor <AusgefuellteErfassungsformulareFuerOberflaechenschaedenPo>(this)); sessionService.LastGeneratedReport = serverReportGenerator.GenerateReport(emsgPoProvider); return(new EmsgEmptyResult()); }