public ActionResult CreateCourseSchedule(FormCollection col, int id) { string[] days = col["selectedDays"].Split(','); foreach (var day in days) { Course_Schedule newSchedule = new Course_Schedule(); newSchedule.CourseId = id; newSchedule.DayOfWeek = day; newSchedule.StartTime = TimeSpan.Parse(col["startTime"]); newSchedule.EndTime = TimeSpan.Parse(col["endTime"]); db.Course_Schedules.Add(newSchedule); db.SaveChanges(); } return(RedirectToAction("CourseDetails", "Course", new { id = id })); }
public ActionResult EditCourseSchedule(EditScheduleViewModel model, FormCollection col, int id) { var scheduleToEdit = (from s in db.Course_Schedules where s.CourseId == id select s).ToList(); db.Course_Schedules.RemoveRange(scheduleToEdit); db.SaveChanges(); string[] days = col["selectedDays"].Split(','); foreach (var day in days) { Course_Schedule newSchedule = new Course_Schedule(); newSchedule.CourseId = id; newSchedule.DayOfWeek = day; newSchedule.StartTime = TimeSpan.Parse(col["startTime"]); newSchedule.EndTime = TimeSpan.Parse(col["endTime"]); db.Course_Schedules.Add(newSchedule); db.SaveChanges(); } //model.Schedule = re.GetCourseSchedule(id); //var scheduleToEdit = re.GetCourseSchedule(id); //foreach(var schedule in scheduleToEdit) //{ // string[] days = col["selectedDays"].Split(','); // foreach (var day in days) // { // schedule.DayOfWeek = day; // } // schedule.StartTime = TimeSpan.Parse(col["startTime"]); // schedule.EndTime = TimeSpan.Parse(col["endTime"]); // //schedule.StartTime = model.Schedule.First().StartTime; // //schedule.EndTime = model.Schedule.First().EndTime; // db.SaveChanges(); // // } //} return(RedirectToAction("CourseDetails", "Course", new { id = id })); }