public IActionResult Index(LearningVideo video) { if (ModelState.IsValid) { _context.LearningVideo.Add(video); _context.SaveChanges(); return(RedirectToAction("AddVideoComplete")); } return(View()); }
public ActionResult Classcenter(LearningVideo Data) {//按条件搜索视频 // var db = new AppDbContext(); ViewBag.num = 1; if (Data.CourseID == null) { List <LearningVideo> vs; vs = db.LearningVideo.ToList(); ViewBag.vs = vs; } else if (Data.CourseID.Length != 0) { var v = from b in db.LearningVideo where b.CourseID.StartsWith(Data.CourseID) select b; ViewBag.vs = v; } return(View()); }
//update视图中的表单提交到该函数来处理 public IActionResult UpdateCourse() { var courseobj = new LearningVideo(); courseobj.CourseID = Request.Form["coursename"]; courseobj.Teacher = Request.Form["teacher"]; courseobj.Duration = Request.Form["duration"]; courseobj.UpdateTime = Request.Form["updatetime"]; courseobj.Url = Request.Form["video"]; var gyCourse = from b in _context.LearningVideo where b.CourseID == courseobj.CourseID select b; var C = gyCourse.FirstOrDefault(); //获取唯一匹配的值 C.CourseID = courseobj.CourseID; //修改对象中的内容 C.Teacher = courseobj.Teacher; C.Duration = courseobj.Duration; C.UpdateTime = courseobj.UpdateTime; C.Url = courseobj.Url; _context.SaveChanges();//保存改变到数据库 return(RedirectToAction("Index", "SelectCourse")); }
public void TestLearningVideo() { IPayMode ipm = new LearningVideo(); Assert.ThrowsException <System.ArgumentNullException>(() => ipm.InvoiceGenerator()); }