private void AplicarFiltro() { if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = ListaAtividades.Where(n => n.Descricao.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); var removerDaLista = Atividades.Except(resultado).ToList(); foreach (var item in removerDaLista) { Atividades.Remove(item); } for (int index = 0; index < resultado.Count; index++) { var item = resultado[index]; if (index + 1 > Atividades.Count || !Atividades[index].Equals(item)) { Atividades.Insert(index, item); } } }
public void AplicarFiltro() { if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiaListaProfessores.Where(n => n.Nome.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); var removerDaLista = Professores.Except(resultado).ToList(); foreach (var item in removerDaLista) { Professores.Remove(item); } for (int index = 0; index < resultado.Count; index++) { var item = resultado[index]; if (index + 1 > Professores.Count || !Professores[index].Equals(item)) { Professores.Insert(index, item); } } }
private void AplicarFiltro() { if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiaListaAlunos.Where(n => n.Nome.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())) .OrderBy(aluno => aluno.Nome).ToList(); var removerDaLista = Alunos.Except(resultado).ToList(); foreach (var item in removerDaLista) { Alunos.Remove(item); } for (int index = 0; index < resultado.Count; index++) { var item = resultado[index]; if (index + 1 > Alunos.Count || !Alunos[index].Equals(item)) { Alunos.Insert(index, item); } } //Alunos.OrderBy(aluno => aluno.Nome); }
private void AplicarFiltro() { Professores.Clear(); if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiaListaProfessores.Where(n => n.Nome.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); if (resultado.Count != 0) { resultado.ForEach(x => Professores.Add(x)); } }
private void AplicarFiltro() { Professores.Clear(); if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiaListaProfessores.Where(n => n.Nome.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); for (int index = 0; index < resultado.Count; index++) { var item = resultado[index]; Professores.Insert(index, item); } isAtualizado = false; }