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); }
public IActionResult Delete(int id) { VideoDBConnector.Delete(Constants.DATA_SOURCE, id); return(Redirect("/Videos")); }
public IActionResult Edit(int id) { return(View(VideoDBConnector.GetVideo(Constants.DATA_SOURCE, id))); }
public IActionResult Edit(Video video, int id) { VideoDBConnector.Update(Constants.DATA_SOURCE, video); return(Redirect("/Videos")); }
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); }