public ActionResult Edit(CourseDTO editCourse) { if (ModelState.IsValid) { courseService.AddOrUpdate(editCourse); return(RedirectToAction("Index")); } return(View(editCourse)); }
public ActionResult Edit(WebSchedule schedule) { ScheduleDTO scheduleDTO = new ScheduleDTO() { ScheduleID = schedule.ScheduleID, CoursID = schedule.CoursID, StartDate = schedule.StartDate, EndDate = schedule.EndDate }; if (ModelState.IsValid) { scheduleService.AddOrUpdate(scheduleDTO); return(RedirectToAction("Detail", "Course", new { id = scheduleDTO.CoursID })); } //Prepare DropDown list for days ViewBag.DayDDL = new SelectList(getWeekDays(), "DayNumber", "DayName", schedule.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(schedule.CoursID); return(View(schedule)); }