public ActionResult Grades() { var courses = _courseModuleService.GetAllStudentCourses(User.Id, false); if (courses.Count() != 0) { var values = from c in courses select new { Id = c.Id, Name = c.Title }; int selectedCourse = courses.First().Id; ViewData["Validation"] = true; ViewData["Courses"] = new SelectList(values, "Id", "Name", selectedCourse); int gradeOverall = _studentService.GetGradeForStudentByCourse(User.Id, selectedCourse); ViewData["GradeOverall"] = gradeOverall > 100 ? 100 : gradeOverall; ViewData["GradePerModule"] = _studentService.GetGradeForStudentByCoursePerModule(User.Id, selectedCourse); ViewData["GradePerAssignment"] = _studentService.GetGradeForStudentByCoursePerAssignment(User.Id, selectedCourse); } else { ViewData["Validation"] = false; } return(View()); }