コード例 #1
0
 public ActionResult AddYoutube(int playlistId, ViewModel_AddYoutubeToPlaylist model)
 {
     string embedUrl = "";
     string[] urlparts = model.url.Split('/');
     foreach (string part in urlparts)
     {
         if (part == "https:" || part == "http:") { embedUrl += part + "//"; }
         else if (part == "www.youtube.com") { embedUrl += part + "/embed/"; }
         else if (part == "") { }
         else { embedUrl += part.Split('=')[1]; }
     }
     Slide slide = new Slide() { Name = model.name, ContentType = "youtube", Path = embedUrl };
     slideService.InsertSlide(slide);
     playlistService.ConnectSlide(playlistId, slide.SlideID);
     return RedirectToAction("Playlist", new { playlistId = playlistId });
 }
コード例 #2
0
 public ActionResult AddYoutube(int playlistId)
 {
     ViewModel_AddYoutubeToPlaylist model = new ViewModel_AddYoutubeToPlaylist();
     model.playlistId = playlistId;
     return PartialView("~/Views/Playlists/_AddYoutubeToPlaylistPartial.cshtml", model);
 }