Пример #1
0
        //On page load, get all the student's assignments.
        public List <Assignment> GetStudentAssignments()
        {
            var results = StudentResults = _resultsService.GetUserResults(selectedStudent).ToList();

            var assignments = _assignmentsService.GetUserAssignments(selectedStudent).ToList();

            foreach (var assignment in assignments)
            {
                //Fetch the results in addition.
                assignment.Results = new List <Identifier>(results.Where(x => x.Assignment.Id.Equals(assignment.Id)).Select(x => x.ToIdentifier()));
            }

            return(assignments);
        }