public virtual void AlterarStatusDasPaginas(PaginaStatus statusTransmissaoOk) { foreach (var pagina in this.Paginas.Where(x => x.Status != PaginaStatus.StatusExcluida)) { pagina.Status = statusTransmissaoOk; } }
public virtual void SetarParaOcrNasPaginasQueAindaNaoFizeram(PaginaStatus statusEscolhido) { var listaImagensPassiveisdeOcr = new List <string>() { "GIF", "JPG", "TIF", "BMP", "PNG", "JPEG", "TIFF" }; foreach (var pagina in this.Paginas.Where(x => x.Status != PaginaStatus.StatusExcluida && x.FimOcr == null)) { if (pagina.FimOcr == null || listaImagensPassiveisdeOcr.Any(x => x == pagina.TipoArquivo.ToUpper())) { pagina.Status = statusEscolhido; } else { pagina.Status = PaginaStatus.StatusReconhecimentoExecutado; } } }