// GET: Courses public ActionResult Index() { var courseViewModel = Mapper.Map <IEnumerable <Course>, IEnumerable <CourseViewModel> >(_courseApp.GetAll()); foreach (CourseViewModel item in courseViewModel) { item.CountStudents = _studentApp.CountStudentsByCourse(item.CourseId); item.CountTeachers = _teacherApp.CountTeachersByCourse(item.CourseId); item.CourseAverage = _courseSubjectsApp.AverageByCourse(item.CourseId); } return(View(courseViewModel)); }