Beispiel #1
0
        public IActionResult Index([FromHeader] string sendJson)
        {
            ViewBag.Active = "Video";
            var model = VideoDBConnector.GetVideos(Constants.DATA_SOURCE);

            return(sendJson != null && sendJson.Equals("True") ? Json(model) : (IActionResult)View(model));
        }
        public void TestUpdate()
        {
            Video video = new Video();

            video.Title = "Test";
            video.Url   = "www.google.com";
            Assert.True(VideoDBConnector.Update(dataSource, video));
        }
        public void TestRetrieveSpecific()
        {
            Video video = VideoDBConnector.GetVideo(dataSource, 1);

            Assert.NotNull(video);
            Assert.Equal("CEWIT", video.Title);
            Assert.Equal("https://www.youtube.com/embed/i9TRte-Nrz0", video.Url);
        }
        public void TestInsert()
        {
            List <Video> videos = VideoDBConnector.GetVideos(dataSource);

            Assert.NotNull(videos);
            int count = videos.Count;

            Video video = new Video();

            video.Title = "Test";
            video.Url   = "www.google.com";
            Assert.True(VideoDBConnector.Create(dataSource, video));


            videos = VideoDBConnector.GetVideos(dataSource);
            Assert.NotNull(videos);
            Assert.Equal(count + 1, videos.Count);
        }
Beispiel #5
0
 public IActionResult Delete(int id)
 {
     VideoDBConnector.Delete(Constants.DATA_SOURCE, id);
     return(Redirect("/Videos"));
 }
Beispiel #6
0
 public IActionResult Edit(int id)
 {
     return(View(VideoDBConnector.GetVideo(Constants.DATA_SOURCE, id)));
 }
Beispiel #7
0
        public IActionResult Edit(Video video, int id)
        {
            VideoDBConnector.Update(Constants.DATA_SOURCE, video);

            return(Redirect("/Videos"));
        }
Beispiel #8
0
        public IActionResult Add(Video video)
        {
            VideoDBConnector.Create(Constants.DATA_SOURCE, video);

            return(Redirect("/Videos"));
        }
        public void TestRetrieveAll()
        {
            List <Video> videos = VideoDBConnector.GetVideos(dataSource);

            Assert.NotNull(videos);
        }