public ActionResult Detail(int id, int detailId = 0)
        {
            var model = VideoService.GetById(id);

            model.VideoDetailListDtos = VideoDetailService.GetVideoDetailList(id).ToList();

            ViewBag.DetailId = detailId;
            return(View(model));
        }
        public ActionResult Detail(long videoId)
        {
            var model = VideoService.GetById(videoId);

            ViewBag.VideoTitle = model.Title;
            var list = VideoDetailService.GetVideoDetailList(videoId).ToList();

            ViewBag.VideoId = videoId;
            return(View(list));
        }
        public ActionResult InfoEdit(long videoId, long videoDetailId = 0)
        {
            ViewBag.VideoId = videoId;
            VideoDetailAddDto dto = new VideoDetailAddDto();

            if (videoDetailId > 0)
            {
                dto = VideoDetailService.GetById(videoDetailId);
            }

            return(View(dto));
        }
        public ActionResult InfoEdit(VideoDetailAddDto dto)
        {
            if (dto.Id <= 0)
            {
                VideoDetailService.AddNew(dto);

                AdminLogService.AddNew($"添加课程信息:{dto.VideoDetailName}");
                return(Json(new AjaxResult {
                    Result = true, Msg = "课程添加成功"
                }));
            }
            VideoDetailService.Update(dto);

            AdminLogService.AddNew($"修改课程信息:{dto.VideoDetailName}");
            return(Json(new AjaxResult {
                Result = true, Msg = "课程修改成功"
            }));
        }