コード例 #1
0
 public void Search(string requestBody)
 {
     videos = search.SearchByTitle(requestBody);
     if (videos.Count != 0)
     {
         isCompleted = true;
     }
 }
コード例 #2
0
        //POST: AttendeeSongRequest
        public ActionResult _PartialAttendeeSongRequest(Songs song)
        {
            YoutubeSearch songSearch    = new YoutubeSearch();
            var           searchResults = songSearch.SearchByTitle(song.Title);
            List <string> songList      = new List <string>();

            for (var i = 0; i < searchResults.Count; i++)
            {
                string result = searchResults[i][0];
                songList.Add(result);
            }
            Playlist model = new Playlist();

            model.Title      = song.Title;
            ViewBag.SongList = songList;
            return(View("SongSearchResults"));
        }
コード例 #3
0
        //POST: queue the attendees final selection
//GET: adds attendees song to the playlist

        public ActionResult SearchResult(string Title)
        {
            var user = User.Identity.GetUserId();
            var w    =
                (from q in db.EventUsers
                 where q.AppUserId == user
                 select q).FirstOrDefault();

            YoutubeSearch songSearch    = new YoutubeSearch();
            var           searchResults = songSearch.SearchByTitle(Title);

            var      selectedSong = searchResults.Select(x => searchResults[0]).First();
            Playlist song         = new Playlist();

            song.Title       = selectedSong[0];
            song.YoutubeID   = selectedSong[1];
            song.PhoneNumber = w.PhoneNumber;
            db.Playlist.Add(song);
            db.SaveChanges();

            return(View("AttendeeIndex"));
        }