public ActionResult UpdateGrade(int id) { Dictionary <string, object> allInfo = new Dictionary <string, object>(); List <StudentClass> student = StudentClass.FindById(id); List <CourseClass> courses = JoinTableClass.GetCoursesByStudentId(id); List <bool> classStatus = new List <bool>() { }; foreach (CourseClass course in courses) { bool status = JoinTableClass.FindStatusByStudentAndCourseId(id, course.GetId()); classStatus.Add(status); } allInfo.Add("student", student); allInfo.Add("courses", courses); allInfo.Add("status", classStatus); return(View(allInfo)); }