public RunReportController(
     ReportGeneratorFactory reportGeneratorFactory,
     ReportContext context)
 {
     this.reportGeneratorFactory = reportGeneratorFactory;
     this.context = context;
 }
示例#2
0
        public MainForm()
        {
            InitializeComponent();

            _fogBugzClient   = FogBugzClientFactory.Create();
            _reportGenerator = ReportGeneratorFactory.Create();

            LoadUserSettings();
        }
 public ActionResult <string> RelatorioProdutos([FromQuery] TipoRelatorio tipoRelatorio)
 {
     // Retorna os dados
     return(produtoReportService.GerarRelatorio(ReportGeneratorFactory.ObterGerador(tipoRelatorio)));
 }
示例#4
0
 public byte[] GenerateReport <TReportSettings>(TReportSettings settings) where TReportSettings : class
 {
     return(ReportGeneratorFactory.CreateGenerator <TReportSettings>(ServiceLocator, ConnectorLocator).GenerateReport(settings));
 }