public static Indexacao Create( IIndexacaoRepositorio indexacaoRepositorio, Campo campo, Documento documento) { //// TODO: validar se o pessoal do mdi chama isso (mdocdados) de indexacao var indexacao = indexacaoRepositorio.ObterPorCampoDeUmDocumento(campo.Id, documento); if (indexacao == null) { indexacao = new Indexacao { Campo = campo }; } return(indexacao); }
public virtual Indexacao ObterIndexacao(string referenciaArquivo) { if (this.Indexacao == null) { return(null); } var indexacao = this.Indexacao.FirstOrDefault( x => x.Campo.ReferenciaArquivo == referenciaArquivo); if (indexacao == null) { indexacao = new Indexacao { ValorFinal = string.Empty }; } return(indexacao); }
public virtual void AdicionaIndexacao(Indexacao indexacao) { indexacao.Documento = this; this.Indexacao.Add(indexacao); }