protected CourseContainer SaveCourse() { BaseHandler bh = new BaseHandler(); CourseContainer cc = new CourseContainer(new Localization().CurrentCulture); List <CourseItemEntity> cis = new List <CourseItemEntity>(); ReadFromControls(cc, cis); try { cc.TheCourse.CourseId = 0; bh.CreateCourse(cc); //Create CoursePage, Course and CourseItems (only Pluggs) } catch (Exception ex) { lblError.Text = "Failed to create a Course: " + ex.Message; Exceptions.LogException(ex); cc.TheCourse.CourseId = 0; } return(cc); }