Exemple #1
0
        public ActionResult Executar([FromBody] Execucao parametro)
        {
            string handle = Guid.NewGuid().ToString();

            MemoryStream memoryStream = _service.Executar(parametro.Id, parametro.Parametros);

            TempData[handle] = memoryStream.ToArray();

            TempData["SucessoTitulo"]    = "Pronto!";
            TempData["SucessoDescricao"] = "Arquivo gerado com sucesso, o download começara em instantes!";

            return(new JsonResult(new { Data = new { FileGuid = handle, FileName = $"Consulta {parametro.Id}.xlsx" } }));
        }