/// <summary>
 /// 新增或更改课程基本信息
 /// </summary>
 public void CreateOrUpdateCourseInfo(CreateOrUpdateCourseInfoInput input)
 {
     if (input.CourseInfoEditDto.Id.HasValue)
     {
         if (input.CourseInfoEditDto.Status == (int)CourseStatus.Fail)
         {
             input.CourseInfoEditDto.Status = (int)CourseStatus.Pending;
         }
         UpdateCourseInfo(input.CourseInfoEditDto);
     }
     else
     {
         input.CourseInfoEditDto.Status = (int)CourseStatus.Pending;
         CreateCourseInfo(input.CourseInfoEditDto);
     }
 }
        public ActionResult Save(CourseInfoEditDto input)
        {
            try
            {
                var createOrUpdate = new CreateOrUpdateCourseInfoInput();
                input.TypeName = EnumDescription.GetFieldText((CourseType)input.Type);
                createOrUpdate.CourseInfoEditDto = input;
                if (input.Content != null)
                {
                    input.Content = input.Content.Replace(Environment.NewLine, "<br>");
                }

                if (input.Content != "")
                {
                    createOrUpdate.CourseInfoEditDto.Content = HttpUtility.HtmlDecode(input.Content);
                }
                _coreInfoService.CreateOrUpdateCourseInfo(createOrUpdate);
                return(RedirectToAction("/Index"));
            }
            catch (Exception ex) { }
            return(RedirectToAction("/CreateAndEdite", input));
        }