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