public IActionResult Index(HomeIndexModel homeModel, CourseIndexModel coursesModel, RegisterModel registerModel) { var model = new SchoolBoard.Models.HelperModels.HomeShared { HomeIndexModel = homeModel, MyCoursesModel = coursesModel, RegisterModel = registerModel }; return(View(model)); }
// Similar method to Index(), but to provide for filtered CourseIndexModel view by Instructor UserId. public IActionResult MyCourses(string userId) { var myCourses = _courseService.GetByInstructor(userId) .Select(c => new CourseListItem { Id = c.Id, Instructor = c.Instructor, CourseName = c.CourseName, }); var model = new CourseIndexModel { CourseIndexList = myCourses }; return(View(model)); }
public IActionResult Index() { var courses = _courseService.GetAll() .Select(c => new CourseListItem { Id = c.Id, CourseName = c.CourseName, Instructor = c.Instructor }); var model = new CourseIndexModel { CourseIndexList = courses }; return(View(model)); }
public IActionResult Index() { var courseModels = _courses.GetAll(); var listingResult = courseModels .Select(result => new CourseIndexListingModel { Id = result.Id, Name = _courses.GetName(result.Id), StartYear = _courses.GetStartYear(result.Id) }); var model = new CourseIndexModel { Courses = listingResult }; return(View(model)); }