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