Exemple #1
0
        private void Search(object obj)
        {
            SearchInProgress = true;
            var req = new VideoRequester(new YouMixServiceContainer());

            req.Search(IDStringVideo).ContinueWith(result =>
            {
                Videos           = result.Result.Videos;
                SearchInProgress = false;
            });
        }
Exemple #2
0
        private async void Search(object obj)
        {
            try
            {
                SearchInProgress = true;
                var req    = new VideoRequester(new YouMixServiceContainer());
                var result = await req.Search(IDStringVideo, options.SafeSearchLevel);

                Videos           = result.Results[TypeResult.video];
                Playlists        = result.Results[TypeResult.playlist];
                Channels         = result.Results[TypeResult.channel];
                SearchInProgress = false;
            }
            catch (Exception)
            {
                HandleSearchException();
                SearchInProgress = false;
            }
        }