public VcrPlayViewModel GetVcrPlayViewModel(string vcrid, bool authend) { VcrPlayViewModel vcrPlayViewModel; var lsnMdl = lessonBLL.GetByVcrId(vcrid); var vcrMdls = GetVcrs(lsnMdl.Id); var playcontent = GetPlayContent(vcrid); var selec = trainVcrBLL.Single(vcrid); if (selec.IsFree || authend) { vcrPlayViewModel = new VcrPlayViewModel { LessonInfo = lsnMdl, vcrs = vcrMdls, VcrPlayContent = playcontent, SelectedVcr = selec }; } else { vcrPlayViewModel = new VcrPlayViewModel { LessonInfo = lsnMdl, vcrs = vcrMdls, VcrPlayContent = playcontent, SelectedVcr = new Entity.TrainLesson.Vcr() }; } return(vcrPlayViewModel); }
/// <summary> /// only get vcr record except for video path. /// </summary> /// <param name="key"></param> /// <returns></returns> public ActionResult Vcredit(string key) { var mdl = _trainVcrBll.Single(key); if (mdl != null) { return(PartialView(mdl)); } throw new InstanceNotFoundException("没有记录"); }