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)); }
///// <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); }
/// <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; }