public IActionResult EnrollCourse() { var currentUserName = _userManager.GetUserAsync(HttpContext.User).Result.FullName; var allCourses = _courseRepository.GetAllCourses(); var studentCourses = new List <AddStudentCourseViewModel>(); foreach (var c in allCourses) { studentCourses.Add(new AddStudentCourseViewModel { CourseId = c.CourseId, CourseName = c.CourseName, Instructor = c.Instructor, IsEnrolled = _studentCourseRepository.FindStudentCourse(currentUserName, c.CourseId) == null ? false : true }); } var viewModel = new StudentCourseViewModel { AddStudentCourseViewModels = studentCourses }; return(View(viewModel)); }