public IList <Conta> AplicaFiltros(IList <Conta> contas) { IList <Conta> resultado = new List <Conta>(); resultado = Filtra(contas); if (this.OutroFiltro != null) { resultado = OutroFiltro.Filtra(resultado); } return(resultado); }
private List <Conta> VerificaProximoFiltro(List <Conta> listaConta) { return((this.filtro is null) ? null : filtro.Filtra(listaConta)); }