public async Task <IActionResult> Get(EmpresaFiltro empresaFiltro)
        {
            var empresas = await _empresaRepositorio.BuscarAsync(ObterAsEmpresasSpecification.Novo().
                                                                 ComNome(empresaFiltro.Nome).
                                                                 ComCnpj(empresaFiltro.Cnpj).
                                                                 ComIntervaloDeDataDeFundacao(empresaFiltro.DataDeFundacaoFinal, empresaFiltro.DataDeFundacaoFinal)
                                                                 .Build());

            return(Ok(empresas.MapTo <List <EmpresaDto> >()));
        }