Ejemplo n.º 1
0
        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));
        }