private void ViewMateria_Appering(object sender, EventArgs e) { ITareaManager tareaManager = new TareaManager(new GenericRepository <Tarea>()); lstTareas.ItemsSource = null; var datos = tareaManager.BuscarTareasDeMateria(materia.Id); lstTareas.ItemsSource = datos; contar = datos.Count(p => !p.Entregada); contar2 = datos.Count(); //d => !d.Entregada && d.Entregada calif = datos.Sum(d => d.Calificacion); //calif2 = (calif2 * 100) / contar2; materia.CalificacionMateria = calif2; materia.contador = contar; if (contar >= 1) { DisplayAlert("Mi Escuela", "Tareas por entregar: " + contar, "OK"); } if (contar2 >= 1) { calif2 = calif / contar2; } else { calif2 = calif / 1; } materia.CalificacionMateria = calif2; }
private void ViewMateria_Appering(object sender, EventArgs e) { ITareaManager tareaManager = new TareaManager(new GenericRepository <Tarea>()); lstTareas.ItemsSource = null; lstTareas.ItemsSource = tareaManager.BuscarTareasDeMateria(materia.Id); }