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