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)); }