public ActionResult ScheduleOfCourses() { try { IScheduleOfCoursesService scheduleOfCoursesService = new ScheduleOfCoursesOfCoursesService(); var termList = scheduleOfCoursesService.GetStudentScheduleOfTerm(StudentNo); IEnumerable <string> list = termList; var scheduleOfCourses = new StudentScheduleOfCourses(); if (termList.Count != 0) { ViewData["TermsDateList"] = new SelectList(list, termList[0]); scheduleOfCourses = scheduleOfCoursesService.GetStudentClassSchedule(StudentNo, termList[0]); } return(View(scheduleOfCourses)); } catch (Exception ex) { _logger.Error("Exception Occurred in ReportsController", ex); //ViewData["ErrorMessage"] = ex.Message; Response.Redirect("../User/Result/error"); return(null); } }
public ActionResult ScheduleOfCoursesByTerm(string listTermDate) { try { DateTime result; var scheduleOfCourses = new StudentScheduleOfCourses(); bool isValidDate = DateTime.TryParse(listTermDate, out result); if (isValidDate) { IScheduleOfCoursesService scheduleOfCoursesService = new ScheduleOfCoursesOfCoursesService(); var termList = scheduleOfCoursesService.GetStudentScheduleOfTerm(StudentNo); IEnumerable <string> list = termList; if (termList.Count != 0) { ViewData["TermsDateList"] = new SelectList(list, listTermDate); scheduleOfCourses = scheduleOfCoursesService.GetStudentClassSchedule(StudentNo, listTermDate); } } return(View("ScheduleOfCourses", scheduleOfCourses)); } catch (Exception ex) { _logger.Error("Exception Occurred in ReportsController", ex); //ViewData["ErrorMessage"] = ex.Message; Response.Redirect("../User/Result/error"); return(null); } // IScheduleOfCoursesService scheduleOfCoursesService = new ScheduleOfCoursesOfCoursesService(); // var termList = scheduleOfCoursesService.GetStudentScheduleOfTerm(StudentNo); // IEnumerable<string> list = termList; // ViewData["TermsDateList"] = new SelectList(list, listTermDate); // var scheduleOfCourses = scheduleOfCoursesService.GetStudentClassSchedule(StudentNo, listTermDate); // return View("ScheduleOfCourses", scheduleOfCourses); //} //catch (Exception ex) //{ // //ViewData["ErrorMessage"] = ex.Message; // Response.Redirect("../User/Result/error"); // return null; //} }