public ActionResult Assignment5(CourseListingViewModel viewModel) { CourseListingDataAccess dataAccess = new CourseListingDataAccess(RavenSession); //Populate the dropdowns viewModel.Semesters = dataAccess.GetAllSemesters(); viewModel.Departments = dataAccess.GetAllDepartmentsForCurrentSemester(); if(!string.IsNullOrEmpty(viewModel.Semester) && !string.IsNullOrEmpty(viewModel.Department)) { viewModel.Courses = dataAccess.GetCoursesBySemesterIDandDepartmentID(viewModel.Semester, viewModel.Department); } return View("Assignment5", viewModel); }
/// <summary> /// Assignment5s this instance. /// </summary> /// <returns></returns> public ActionResult Assignment5() { CourseListingDataAccess dataAccess = new CourseListingDataAccess(RavenSession); CourseListingViewModel viewModel = new CourseListingViewModel(); //Populate the dropdowns viewModel.Semesters = dataAccess.GetAllSemesters(); viewModel.Departments = dataAccess.GetAllDepartmentsForCurrentSemester(); //TODO: AJAX populate based off semester return View("Assignment5", viewModel); }