public dynamic ListarTodasOcorrencias([FromBody] FiltroOcorrenciaCommands command)
        {
            try
            {
                if (!command.IsValid())
                {
                    return(new ComandResult(false, "Por favor corrija os campos abaixo", command.Notifications));
                }


                byte[] file;

                //var t = _ocorrenciaRepositorio.RetornoTotalOcorrencia(command);

                var retorno = _ocorrenciaRepositorio.Filtrar(command);


                var obj = TemplateGenerator.ListarOcorrencias(retorno);

                var pdf = RetornoPdf.Retorno(obj, "assets", "styles.css", Orientation.Landscape);


                file = _converter.Convert(pdf);

                return(File(file, "application/pdf"));
            }
            catch (NullReferenceException ex)
            {
                return(ex.Message);
            }
        }
        public IActionResult ListarTodasOcorrencias(DateTime data)
        {
            var ocorrencias = _ocorrenciaRepositorio.ListarPorData(data);

            var obj = TemplateGenerator.ListarOcorrencias(ocorrencias);


            var pdf = new HtmlToPdfDocument()
            {
                GlobalSettings = ConfiguracaoPdf._GlobalSettings(Orientation.Portrait),
                Objects        = { ConfiguracaoPdf._ObjectSettings(obj, "assets", "style.css") }
            };

            //_converter.Convert(pdf); IF WE USE Out PROPERTY IN THE GlobalSettings CLASS, THIS IS ENOUGH FOR CONVERSION

            var file = _converter.Convert(pdf);

            //return Ok("Successfully created PDF document.");
            //return File(file, "application/pdf", "EmployeeReport.pdf"); USE THIS RETURN STATEMENT TO DOWNLOAD GENERATED PDF DOCUMENT
            return(File(file, "application/pdf"));
        }