Ejemplo n.º 1
0
 public AlumnosViewModel()
 {
     helper = new HelperAutoescuelaAzure();
     Task.Run(async() =>
     {
         List <Alumno> lista = await helper.GetAlumnos();
         this.Alumnos        = new ObservableCollection <Alumno>(lista);
     });
 }
 public void Busqueda(string filtro)
 {
     if (filtro.Length > 0)
     {
         ObservableCollection <Alumno> listaFiltrada = new ObservableCollection <Alumno>();
         foreach (Alumno p in this.Alumnos)
         {
             if (p.Apellidos.ToUpper().Contains(filtro.ToUpper()))
             {
                 listaFiltrada.Add(p);
             }
         }
         this.Alumnos = listaFiltrada;
     }
     else
     {
         Task.Run(async() =>
         {
             List <Alumno> lista = await helper.GetAlumnos();
             this.Alumnos        = new ObservableCollection <Alumno>(lista);
         });
     }
 }