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 }); }
public ActionResult AddYoutube(int playlistId) { ViewModel_AddYoutubeToPlaylist model = new ViewModel_AddYoutubeToPlaylist(); model.playlistId = playlistId; return PartialView("~/Views/Playlists/_AddYoutubeToPlaylistPartial.cshtml", model); }