void btnRandomAnime_Click(object sender, RoutedEventArgs e) { if (!JMMServerVM.Instance.ServerOnline) { return; } SearchStatus = Properties.Resources.Community_Searching; btnRandomAnime.IsEnabled = false; btnSearch.IsEnabled = false; this.Cursor = Cursors.Wait; try { if (tabResults.SelectedIndex == 0) { TVDBResults.Clear(); JMMServerBinary.Contract_Azure_AnimeLink contract = JMMServerVM.Instance.clientBinaryHTTP.Admin_GetRandomLinkForApproval((int)AzureLinkType.TvDB); if (contract != null) { AzureAnimeLink link = new AzureAnimeLink(contract); SearchCriteria crit = new SearchCriteria(); crit.AnimeID = link.RandomAnimeID; crit.ExtraInfo = string.Format(Properties.Resources.Community_TvDBApproval, link.AnimeNeedingApproval); PerformTvDBSearch(crit); } } else if (tabResults.SelectedIndex == 1) { TraktResults.Clear(); JMMServerBinary.Contract_Azure_AnimeLink contract = JMMServerVM.Instance.clientBinaryHTTP.Admin_GetRandomLinkForApproval((int)AzureLinkType.Trakt); if (contract != null) { AzureAnimeLink link = new AzureAnimeLink(contract); SearchCriteria crit = new SearchCriteria(); crit.AnimeID = link.RandomAnimeID; crit.ExtraInfo = string.Format(Properties.Resources.Community_TraktApproval, link.AnimeNeedingApproval); PerformTraktSearch(crit); } } } catch (Exception ex) { this.Cursor = Cursors.Arrow; btnRandomAnime.IsEnabled = true; btnSearch.IsEnabled = true; Utils.ShowErrorMessage(ex); } }
void btnRandomAnime_Click(object sender, RoutedEventArgs e) { if (!JMMServerVM.Instance.ServerOnline) { return; } SearchStatus = "Searching..."; btnRandomAnime.IsEnabled = false; btnSearch.IsEnabled = false; this.Cursor = Cursors.Wait; try { TVDBResults.Clear(); JMMServerBinary.Contract_Azure_AnimeLink contract = JMMServerVM.Instance.clientBinaryHTTP.Admin_GetRandomLinkForApproval((int)AzureLinkType.TvDB); if (contract != null) { AzureAnimeLink link = new AzureAnimeLink(contract); SearchCriteria crit = new SearchCriteria(); crit.AnimeID = link.RandomAnimeID; crit.ExtraInfo = string.Format("{0} Anime still need TvDB approval", link.AnimeNeedingApproval); PerformSearch(crit); } } catch (Exception ex) { this.Cursor = Cursors.Arrow; btnRandomAnime.IsEnabled = true; btnSearch.IsEnabled = true; Utils.ShowErrorMessage(ex); } }