public ActionResult AddOrEdit(int id = 0) { if (id == 0) { ViewBag.Parents = new List <VideoClass>(); return(PartialView(new VideoClass())); } else { var entity = dal.Get <VideoClass>(id); ViewBag.Parents = dal.GetAll <VideoClass>().Where(p => p.ClassLevel == entity.ClassLevel - 1).ToList(); return(PartialView(entity)); } }
public ActionResult AddOrEdit(int id = 0) { ViewBag.UpToken = QiNiuConfig.GetToken(); if (id == 0) { return(View(new Video())); } else { ViewBag.CurrentUrl = Url.Content("~/Admin/Video"); var entity = dal.Get <Video>(id); return(View(entity)); } }
public ActionResult Detail(int id = 0) { ViewBag.Title = "课程详情"; var vip = GetVipInfo(); if (vip.FeeStatus != 1) { return(Content($"<script>alert('没有支付无法观看课程');window.location.href='{Url.Action("Categories")}'</script>")); } var video = dal.Get <Video>(id); if (video == null) { return(RedirectToAction("Categories")); } var vipId = 1; var qrImg = $"~/upload/qrcode/qr{vipId.ToString()}.png"; var qrImgPath = Server.MapPath(qrImg); if (!System.IO.File.Exists(qrImgPath)) { QRCodeHelper.GenerateQRCode($"userid={vipId.ToString()}", qrImgPath); } ViewBag.QrCodePath = qrImg; ViewBag.VideoComments = dal.GetAll <VideoComment>().Where(p => p.VideoId == id).OrderByDescending(p => p.CreatedTime).ToList(); return(View(video)); }
public ActionResult AddOrEdit(int id = 0) { var mile = _dal.Get <VideoComment>(id); return(Json(AjaxResult.Success(mile), JsonRequestBehavior.AllowGet)); }