예제 #1
0
        public ActionResult Index()
        {
            if (Session["userId"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            ViewBag.Email = Session["email"];
            ViewBag.Title = "Predmeti";

            int userId = (int)Session["userId"];
            List <LecturerCourseViewModel> courseList = new List <LecturerCourseViewModel>();

            var courseServices = new CourseServices(_courseRepository, _userRepository, _componentRepository);
            var courses        = courseServices.GetCoursesByLecturerId(userId);

            if (courses != null)
            {
                foreach (var course in courses)
                {
                    courseList.Add(new LecturerCourseViewModel(course));
                }
            }
            return(View(courseList));
        }