private void Search(object obj) { SearchInProgress = true; var req = new VideoRequester(new YouMixServiceContainer()); req.Search(IDStringVideo).ContinueWith(result => { Videos = result.Result.Videos; SearchInProgress = false; }); }
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; } }