Esempio n. 1
0
        public ActionResult AddNewSection_Post(TaxCourse taxcourse)
        {
            CourseSection        objcoursesection        = new CourseSection();
            CourseSectionContent objcourcesectioncontent = new CourseSectionContent();

            objcoursesection.CourseSectionName = taxcourse.SectionTitle;
            objcoursesection.CourseId          = taxcourse.Id;
            objcoursesection.IsDeleted         = false;

            this._coursesection.Add(objcoursesection);

            objcourcesectioncontent.CourseSectionID     = objcoursesection.CourseSectionId;
            objcourcesectioncontent.CourseContentTypeId = taxcourse.SectionType;
            objcourcesectioncontent.IsDeleted           = false;

            switch (taxcourse.SectionType)
            {
            case (int)Core.SectionType.Content:
                objcourcesectioncontent.CourseSectionContent1 = taxcourse.Text;
                break;

            case (int)Core.SectionType.Video:
                objcourcesectioncontent.CourseSectionContent1 = taxcourse.File;
                break;
            }


            this._coursesectioncontent.Add(objcourcesectioncontent);
            taxcourse.Text      = string.Empty;
            taxcourse.SectionID = objcoursesection.CourseSectionId;
            taxcourse.Type      = Convert.ToInt32(taxcourse.SectionType);

            return(RedirectToAction("GetContent", taxcourse));
        }
Esempio n. 2
0
        ///// <summary>
        ///// Gets the Description of the Course
        ///// </summary>
        ///// <returns></returns>
        //public ActionResult Description(TaxCourse objCourse)
        //{
        //    if (objCourse.Id != 0)
        //    {
        //        TempData["courseid"] = objCourse.Id;
        //        CourseSteps(objCourse);
        //        var data = this._coursesectioncontent.FindOne(x => x.CourseSectionID == objCourse.SectionID);
        //        TaxCourse objTaxCourse = GetSectionContent(data);
        //        return View(objTaxCourse);
        //    }
        //    return View();
        //}


        ///// <summary>
        ///// Gets the Videos of the Course
        ///// </summary>
        ///// <returns></returns>
        //public ActionResult Videos(TaxCourse objCourse)
        //{
        //    if (objCourse.Id != 0)
        //    {
        //        TempData["courseid"] = objCourse.Id;
        //        CourseSteps(objCourse);
        //        var data = this._coursesectioncontent.FindOne(x => x.CourseSectionID == objCourse.SectionID);
        //        TaxCourse objTaxCourse = GetSectionContent(data);
        //        return View(objTaxCourse);
        //    }
        //    return View();
        //}
        #endregion

        /// <summary>
        /// Gets the Content of the Section both video or Text
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        private TaxCourse GetSectionContent(CourseSectionContent data)
        {
            TaxCourse objTaxCourse = new TaxCourse();

            objTaxCourse.Id           = data.CourseSection.CourseId.Value;
            objTaxCourse.SectionID    = data.CourseSectionID.Value;
            objTaxCourse.SectionTitle = this._coursesection.FindOne(x => x.CourseSectionId == objTaxCourse.SectionID).CourseSectionName;
            objTaxCourse.Type         = Convert.ToInt32(data.CourseContentTypeId.Value);
            objTaxCourse.Text         = data.CourseSectionContent1;
            return(objTaxCourse);
        }
Esempio n. 3
0
        /// <summary>
        /// Gets the Content of the Section both video or Text
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        private TaxCourse GetSectionContent(CourseSectionContent data)
        {
            TaxCourse objTaxCourse = new TaxCourse();
            objTaxCourse.Id = data.CourseSection.CourseId.Value;
            objTaxCourse.SectionID = data.CourseSectionID.Value;
            objTaxCourse.SectionTitle = this._coursesection.FindOne(x => x.CourseSectionId == objTaxCourse.SectionID).CourseSectionName;
            objTaxCourse.Type = Convert.ToInt32(data.CourseContentTypeId.Value);
            objTaxCourse.Text = data.CourseSectionContent1;
            if (objTaxCourse.Type == ((int)Core.SectionType.Video))
            {
                objTaxCourse.Text = Convert.ToString(objTaxCourse.Text==null?string.Empty:objTaxCourse.Text)
                    .Contains(".com") ? objTaxCourse.Text : "../../Images/no-video-available.jpg";
            }

            return objTaxCourse;
        }