public ActionResult ModifyVideoHandle(Video_info info)
        {
            if (info.AV_Number == null)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
            int UserId = Convert.ToInt32(Session["UserId"].ToString());
            var data   = db.Video_info.Where(p => p.AV_Number == info.AV_Number && p.AuthorID == UserId).FirstOrDefault();

            if (data.Title != info.Title)
            {
                data.Title = info.Title;
            }
            if (data.OccurrenceTime != info.OccurrenceTime)
            {
                data.OccurrenceTime = info.OccurrenceTime;
            }
            if (data.Address != info.Address)
            {
                data.Address = info.Address;
            }
            if (data.Synopsis != info.Synopsis)
            {
                data.Synopsis = info.Synopsis;
            }
            db.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public string VideoInspectList()
        {
            ///???
            Video_info videinfo = db.Video_info.Where(p => p.ID == 6).FirstOrDefault();
            var        jss      = new JavaScriptSerializer();
            String     json     = jss.Serialize(videinfo).ToString();

            return(json);
        }
Beispiel #3
0
        public ActionResult VideoInspect(string AV_Number)
        {
            Video_info videinfo = db.Video_info.Where(p => p.AV_Number == AV_Number).FirstOrDefault();

            ViewBag.VideoTitle     = videinfo.Title;
            ViewBag.AV_Number      = videinfo.AV_Number;
            ViewBag.VideoUrl       = ViewBag.AV_Number + ".mp4";
            ViewBag.OccurrenceTime = videinfo.OccurrenceTime;
            ViewBag.Synopsis       = videinfo.Synopsis;
            ViewBag.Address        = videinfo.Address;
            return(View());
        }
 public ActionResult VideoHandle(Video_info video)
 {
     try
     {
         Video_info videoDb = db.Video_info.Where(p => p.ID == video.ID).FirstOrDefault();
         videoDb.VideoStatus = video.VideoStatus;
         db.SaveChanges();
     }
     catch (Exception)
     {
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
     return(Json(true, JsonRequestBehavior.AllowGet));;
 }
Beispiel #5
0
        public ActionResult VideoInspectHandle(Video_Inspect video)
        {
            if (video.AuditContents == null || video.AV_Number == null)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
            try
            {
                Video_info videoDb = db.Video_info.Where(p => p.AV_Number == video.AV_Number).FirstOrDefault();
                try
                {
                    videoDb.VideoContent      = video.AuditContents;
                    videoDb.AuditResultStatus = video.AuditStatus;
                    videoDb.AuditStatus       = true;
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }

                Video_Vote vote = new Video_Vote();
                vote.AV_Number = video.AV_Number;
                vote.Vote_F    = 0;
                vote.Vote_T    = 0;

                Video_Inspect inspect = new Video_Inspect();
                inspect.AuditAdminID  = Convert.ToInt32(Session["UserId"].ToString());
                inspect.AuditContents = video.AuditContents;
                inspect.AuditDate     = DateTime.Now.ToString();
                inspect.AuditStatus   = video.AuditStatus;
                inspect.AV_Number     = video.AV_Number;
                inspect.Score         = video.Score;

                db.Video_Inspect.Add(inspect);
                db.Video_Vote.Add(vote);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            return(Json(true, JsonRequestBehavior.AllowGet));
        }