private void AdicionarIndexacao(Indexacao indexacaoDocumento)
 {
     if (indexacaoDocumento.NaoTemConteudo() == false)
     {
         this.indexacaoRepositorio.Salvar(indexacaoDocumento);
     }
 }
示例#2
0
        private void AdicionarIndexacao(Indexacao indexacaoDocumento)
        {
            if (indexacaoDocumento.NaoTemConteudo() == false)
            {
                Log.Application.InfoFormat(
                    "Inserindo segundo valor do campo {0}:{1}",
                    indexacaoDocumento.Campo.Id,
                    indexacaoDocumento.SegundoValor);

                this.indexacaoRepositorio.Salvar(indexacaoDocumento);
            }
        }
        private bool DeveBaterDeFormaPersonalizada(Indexacao indexacao)
        {
            if (indexacao.NaoTemConteudo())
            {
                return(false);
            }

            if (indexacao.Campo.ReferenciaArquivo.NaoTemConteudo())
            {
                return(false);
            }

            return(indexacao.Campo.ReferenciaArquivo.Equals(Campo.ReferenciaDeArquivoNomeTitular) ||
                   indexacao.Campo.ReferenciaArquivo.Equals(Campo.ReferenciaDeArquivoNomeMaeCliente) ||
                   indexacao.Campo.ReferenciaArquivo.Equals(Campo.ReferenciaDeArquivoNomePaiCliente) ||
                   indexacao.Campo.ReferenciaArquivo.Equals(Campo.ReferenciaDeArquivoLogradouroDaResidenciaDoParticipante) ||
                   indexacao.Campo.ReferenciaArquivo.Equals(Campo.ReferenciaDeArquivoNumeroDaResidenciaDoParticipante));
        }