Example #1
0
        public IActionResult ExecutarRelatorio(int relatorioId, int usuId, string formato)
        {
            var dto = new RelatorioDTO(relatorioId, usuId, formato);

            var template = new ExecutorTemplate(new GeradorRelatorioService(new GeradorRelatorioRepository(_context), null));

            return(ExecutaRelatorio(dto, template, Orientation.Landscape));
        }
        public IActionResult Executar(int id)
        {
            //todo: finalizar
            GeradorRelatorio entity = _servico.PesquisarPorId(id);

            string html = "";

            using (var query = _servico.ExecutarQuery(entity.Query))
            {
                html = ExecutorTemplate.GerarHtml(query);
            }

            return(Ok(html));
        }