private List<CourseView> AllCourseVariations(Id<Course> courseId)
{
List<CourseView> result = new List<PurplePen.CourseView>();
foreach (VariationInfo variationInfo in QueryEvent.GetAllVariations(eventDB, courseId)) {
CourseView viewVariation = CourseView.CreateCourseView(eventDB, new CourseDesignator(courseId, variationInfo), false, false);
result.Add(viewVariation);
}
return result;
}