示例#1
0
        public ActionResult EditVideo(int id)
        {
            VideoBL      videoBL  = new VideoBL();
            List <Video> postList = videoBL.GetVideos();
            Video        video    = postList.Where(u => u.VideoId == id).Single();

            return(View(video));
        }
示例#2
0
        public ActionResult Videos()
        {
            VideoBL videoBL   = new VideoBL();
            VideoVM videoList = new VideoVM();

            videoList.videos = videoBL.GetVideos();
            videoList.videos.Reverse();
            return(View(videoList));
        }
示例#3
0
        public ActionResult EditVideo(Video v)
        {
            VideoBL videoBL = new VideoBL();

            if (ModelState.IsValid)
            {
                videoBL.EditVideo(v);
                return(RedirectToAction("Videos", "Home"));
            }
            return(View());
        }
示例#4
0
        public ActionResult DeleteVideo(int id)
        {
            VideoBL      videoBL  = new VideoBL();
            List <Video> postList = videoBL.GetVideos();
            Video        video    = postList.Where(u => u.VideoId == id).Single();

            videoBL.DeleteVideo(video);

            VideoVM v = new VideoVM();

            v.videos = videoBL.GetVideos();
            v.videos.Reverse();

            return(RedirectToAction("Videos", "Home", v));
        }
示例#5
0
 public VideoController(IConfiguration iConfig)
 {
     configuration = iConfig;
     videoBL       = new VideoBL(iConfig);
 }