public override List <Conta> Filtra(List <Conta> contas)
 {
     ContasFiltradas.AddRange(contas.Where(conta =>
                                           conta.DataAbertura.Month == DateTime.Now.Month &&
                                           conta.DataAbertura.Year == DateTime.Now.Year).ToList());
     ContasFiltradas.AddRange(AplicaOutroFiltro(contas));
     return(ContasFiltradas);
 }
Ejemplo n.º 2
0
 public override IList <Conta> Filtra(IList <Conta> contas)
 {
     foreach (var conta in contas)
     {
         if (conta.DataDeAbertura.Month == DateTime.Now.Month && conta.DataDeAbertura.Year == DateTime.Now.Year)
         {
             ContasFiltradas.Add(conta);
         }
     }
     foreach (Conta conta in Proximo(contas))
     {
         ContasFiltradas.Add(conta);
     }
     return(ContasFiltradas);
 }
Ejemplo n.º 3
0
 public override IList <Conta> Filtra(IList <Conta> contas)
 {
     foreach (var conta in contas)
     {
         if (conta.Saldo > 500000)
         {
             ContasFiltradas.Add(conta);
         }
     }
     foreach (Conta conta in Proximo(contas))
     {
         ContasFiltradas.Add(conta);
     }
     return(ContasFiltradas);
 }
 public override List <Conta> Filtra(List <Conta> contas)
 {
     ContasFiltradas.AddRange(contas.Where(conta => conta.Saldo < 100).ToList());
     ContasFiltradas.AddRange(AplicaOutroFiltro(contas));
     return(ContasFiltradas);
 }