public void RemoveLastCoursePlacement() { if (!IsValid) { return; } CurrentPlacements.RemoveLast(); }
public void BuildCoursePlacement(Course course, CourseGroup group) { if (!IsValid) { return; } CourseSchedulePlacement placement = CurrentCourseActivities.BuildCoursePlacement(course, group); CurrentPlacements.Add(placement); }
private IDictionary <Course, CourseSchedulePlacement> BuildScheduleMap() { return(CurrentPlacements.ToDictionary(x => x.Course)); }