public IActionResult Dashboard(int studentId) { ActionResult result = null; int _role = 0; if (IsAuthenticated) { _role = CurrentUser.RoleId; if (_role == 2) { List <Course> courses = (List <Course>)_coursedb.GetStudentCourses(studentId); StudentDashboardViewModel courseList = new StudentDashboardViewModel() { DashStudentId = CurrentUser.Id, DashStudentName = CurrentUser.FirstName }; foreach (Course entry in courses) { StudentDashboardModel viewCourse = new StudentDashboardModel(_coursedb) { CourseTitle = entry.Name, CourseId = entry.Id, Image = entry.Image, StudentId = CurrentUser.Id }; courseList.DashCourseList.Add(viewCourse); } result = View(courseList); } else { result = RedirectToAction("Dashboard", "Teacher"); } } else { result = RedirectToAction("Login", "User"); } return(result); }