public ActionResult ScheduleList(int courseID) { IEnumerable <ScheduleDTO> schedules = scheduleService.FindBy(s => s.CoursID == courseID); List <WebSchedule> model = new List <WebSchedule>(); foreach (ScheduleDTO schedule in schedules) { model.Add(new WebSchedule() { CoursID = schedule.CoursID, ScheduleID = schedule.ScheduleID, StartDate = schedule.StartDate, EndDate = schedule.EndDate }); } //Information about course ViewBag.Course = courseService.Get(courseID); return(PartialView(model)); }
public ActionResult Edit(int courseID, int id = 0) { ScheduleDTO schedule = (id == 0) ? new ScheduleDTO() { CoursID = courseID } : scheduleService.Get(id); WebSchedule model = new WebSchedule() { CoursID = schedule.CoursID, EndDate = schedule.EndDate, ScheduleID = schedule.ScheduleID, StartDate = schedule.StartDate }; //Prepare DropDown list for days ViewBag.DayDDL = new SelectList(getWeekDays(), "DayNumber", "DayName", model.DayOfWeek); //Prepare DropDown list for hours ViewBag.HoursSLI = getHours(); //Prepare DropDown list for minutes ViewBag.MinutesSLI = new[] { new SelectListItem { Value = "0", Text = "00" }, new SelectListItem { Value = "15", Text = "15" }, new SelectListItem { Value = "30", Text = "30" }, new SelectListItem { Value = "45", Text = "45" } }; //Information about course ViewBag.Course = courseService.Get(courseID); return(View(model)); }
public ActionResult Edit(int id = 0) { CourseDTO model = (id == 0) ? new CourseDTO() : courseService.Get(id); return(View(model)); }