public ActionResult Index() { var courses = DbContext .Courses .ToList(); var courseList = new List <IndexCoursesViewModel>(); foreach (var course in courses) { var model = new IndexCoursesViewModel(); model.Id = course.Id; model.Name = course.Name; model.Hours = course.NumberOfHours; foreach (var user in course.Users) { model.EnrolledUsers.Add(new UserInfoViewModel { Name = user.FullName }); } courseList.Add(model); } return(View(courseList)); }
public ActionResult Detail(int id) { var course = DbContext .Courses .FirstOrDefault(p => p.Id == id); var model = new IndexCoursesViewModel(); model.Id = course.Id; model.Name = course.Name; model.Hours = course.NumberOfHours; foreach (var user in course.Users) { model.EnrolledUsers.Add(new UserInfoViewModel { Name = user.FullName }); } return(View(model)); }