public ActionResult Index(int id = 0) { if (id > 0) { CourseId = id.ToString(); courseModel.Add(courseService.GetCourse(id)); courseModel[0].LectureList = lectureService.GetCourseLectures(id); courseModel[0].LectureList.ForEach(l => l.CourseId = id); if (courseModel[0].LectureList.Count() == 0) { noResult = "За този курс още няма въведени лекции."; ViewBag.Message = noResult; } id = 0; return(View(courseModel)); } else { courseModel = courseService.GetAllCourses(); for (int i = 0; i < courseModel.Count(); i++) { var lectures = lectureService.GetCourseLectures(courseModel[i].Id); lectures.ForEach(l => l.CourseId = id); courseModel[i].LectureList = lectures; } id = 0; return(View(courseModel)); } }