private void FilterAssignments(string course) { SchoolCourse currentcourse = currentCoursesJson.First(item => item.Name.Equals(course)); List <Assignment> classRelated = FilterClasses.FilteAssignments(currentcourse, currentAssignmentsJson); List <Assignment> particpation = FilterClasses.FilterParticaption(classRelated); List <Assignment> classRelatedFilter = new List <Assignment>(); GradeViewModel classGrade = new GradeViewModel(); foreach (Assignment task in classRelated) { if (!particpation.Contains(task)) { classRelatedFilter.Add(task); } } foreach (GradeViewModel grade in currentGrades) { if (grade.ID == currentcourse.Id) { classGrade = grade; } } UpdateListViews(classRelatedFilter, particpation, classGrade); }
private void FilterForListBox(string course) { SchoolCourse currentcourse = classes.First(item => item.Name.Equals(course)); List <Assignment> classRelated = FilterClasses.FilteAssignments(currentcourse, totalAssignments); List <Assignment> particpation = FilterClasses.FilterParticaption(classRelated); UpdateListBoxes(classRelated, particpation); }
private void FilterForListBox(string course) { SchoolCourse currentcourse = classes.First(item => item.Name.Equals(course)); List <Assignment> classRelated = FilterClasses.FilteAssignments(currentcourse, totalAssignments); List <Assignment> particpation = FilterClasses.FilterParticaption(classRelated); List <Assignment> classRelatedFilter = new List <Assignment>(); foreach (Assignment task in classRelated) { if (!particpation.Contains(task)) { classRelatedFilter.Add(task); } } UpdateListBoxes(classRelatedFilter, particpation); }