public void RemoveLastClassActivity() { if (IsValid) { CurrentCourseActivities.RemoveLast(); } else { InvalidScope--; } }
public void BuildCoursePlacement(Course course, CourseGroup group) { if (!IsValid) { return; } CourseSchedulePlacement placement = CurrentCourseActivities.BuildCoursePlacement(course, group); CurrentPlacements.Add(placement); }
public bool AddClassActivity(IClassActivity classActivity) { bool success; if (IsValid) { success = CurrentCourseActivities.Add(classActivity); } else { success = false; } if (!success) { InvalidScope++; } return(success); }