Ejemplo n.º 1
0
 public IActionResult Index(LearningVideo video)
 {
     if (ModelState.IsValid)
     {
         _context.LearningVideo.Add(video);
         _context.SaveChanges();
         return(RedirectToAction("AddVideoComplete"));
     }
     return(View());
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
        //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"));
        }
Ejemplo n.º 4
0
        public void TestLearningVideo()
        {
            IPayMode ipm = new LearningVideo();

            Assert.ThrowsException <System.ArgumentNullException>(() => ipm.InvoiceGenerator());
        }