private void GravaTipoDeDocumentoReconhecido(IEnumerable <Pagina> paginas)
        {
            var documentosNaoIdentificados = paginas.Where(x => x.Documento.TipoDocumento.Id == TipoDocumento.CodigoNaoIdentificado);

            foreach (var pagina in documentosNaoIdentificados)
            {
                var valorReconhecido = this.valorReconhecidoRepositorio.ObtemPrimeiroPorPagina(pagina.Id);

                if (valorReconhecido != null && string.IsNullOrEmpty(valorReconhecido.TemplateName) == false)
                {
                    var tipoDocumento = TipoDocumento.ObterPorNome(valorReconhecido.TemplateName.ToUpper(), TipoDocumento.CodigoNaoIdentificado);

                    if (tipoDocumento != TipoDocumento.CodigoNaoIdentificado)
                    {
                        this.documentoRepositorio.AlterarTipo(pagina.Documento.Id, tipoDocumento);
                    }
                }
            }
        }