public void AddCourseToCourseGroup(string CourseGroupId, Models.Requirements.Entities.Course course) { if (course == null) { throw new NullReferenceException(); } var courseGroup = _reqContext.CourseGroups.Find(CourseGroupId); if (courseGroup == null) { throw new NullReferenceException(); } courseGroup.Courses.Add(course); _reqContext.SaveChanges(); }
public IActionResult Remove(string DegreeID, string CourseID) { var degree = _requirementsContext.Degrees.Find(DegreeID); var course = _requirementsContext.Courses.Find(CourseID); degree.Courses.Remove(course); foreach (CourseGroup g in degree.CourseGroups) { g.Courses.Remove(course); } _requirementsContext.Update(degree); _requirementsContext.SaveChanges(); return(View("Modify", degree)); }