Example #1
0
        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);
        }