public JsonResult SearchPlaylist(string q) { var youtubeProvider = new YouTubeTrackProvider(); var searchResult = youtubeProvider.SearchPlaylist(q); return Json(searchResult, JsonRequestBehavior.AllowGet); }
public JsonResult SearchTrack(string q) { var youtubeProvider = new YouTubeTrackProvider(); var searchResult = youtubeProvider.Search(q, maxResults: 3); return Json(searchResult, JsonRequestBehavior.AllowGet); }
public ActionResult AddPlaylist(long playlistId, string id) { var youtubeProvider = new YouTubeTrackProvider(); var tracks = youtubeProvider.LookUpPlaylist(id); foreach (Track track in tracks) { playlistManager.AddTrackToPlaylist(playlistId, track); } return null; }
public IHttpActionResult searchTrack(string query) { if (query == null) return NotFound(); var youtubeProvider = new YouTubeTrackProvider(); var searchResult = youtubeProvider.Search(query); return Ok(searchResult); }