public List <FuncionarioDto> ConsultaFiltro(FuncionarioFiltroDto filtro)
        {
            var resultado = _funcionarioRepository
                            .ConsultaComFiltro()
                            .OndeNomeContem(filtro.Nome)
                            .ComCpf(filtro.Cpf)
                            .DataContratacaoMaiorQue(filtro.DataContratacaoInicio)
                            .DataContratacaoMenorQue(filtro.DataContratacaoFim)
                            .Select(s =>
                                    new FuncionarioDto
            {
                Id              = s.Id,
                Nome            = s.Nome,
                Cpf             = s.Cpf,
                DataContratacao = s.DataContratacao
            })
                            .ToList();

            return(resultado);
        }