Example #1
0
        private async void GetLibrary_ButtonClick(object sender, RoutedEventArgs e)
        {
            APIProgress progress = new APIProgress();

            progress.ProgressChanged += ProgressChanged_StatusReport;
            progress.ProgressChanged += ProgressChanged_GetLibrary;

            LibrarySection section = LibrarySection.None;

            switch (getLibrary_LibrarySelectionComboBox.SelectedIndex)
            {
            case 0: section = LibrarySection.All; break;

            case 1: section = LibrarySection.CurrentlyWatching; break;

            case 2: section = LibrarySection.PlanToWatch; break;

            case 3: section = LibrarySection.Completed; break;

            case 4: section = LibrarySection.OnHold; break;

            case 5: section = LibrarySection.Dropped; break;
            }

            getAnimeLibraryTask = HummingbirdV1.AnimeAPI.GetAnimeLibrary(getLibrary_usernameTextBox.Text, section, progress);
        }
Example #2
0
        private void GetAnime_ButtonClick(object sender, RoutedEventArgs e)
        {
            APIProgress progress = new APIProgress();

            progress.ProgressChanged += ProgressChanged_StatusReport;
            progress.ProgressChanged += ProgressChanged_GetAnime;
            getAnimeTask              = HummingbirdV1.AnimeAPI.GetAnime(getAnime_animeIDTextBox.Text, progress);
        }
Example #3
0
        private async void Authenticate_ButtonClick(object sender, RoutedEventArgs e)
        {
            APIProgress progress = new APIProgress();

            progress.ProgressChanged += ProgressChanged_StatusReport;
            progress.ProgressChanged += ProgressChanged_Authenticate;
            userInfoTask              = HummingbirdV1.Login(authenticate_usernameTextBox.Text, authenticate_passwordTextBox.Text, progress);
        }
Example #4
0
        private void SearchAnime_ButtonClick(object sender, RoutedEventArgs e)
        {
            APIProgress progress = new APIProgress();

            progress.ProgressChanged += ProgressChanged_StatusReport;
            progress.ProgressChanged += ProgressChanged_SearchAnime;
            searchAnimeTask           = HummingbirdV1.AnimeAPI.SearchAnime(searchAnime_searchTermsTextBox.Text, progress);
        }
Example #5
0
        private async void GetFavourites_ButtonClick(object sender, RoutedEventArgs e)
        {
            APIProgress progress = new APIProgress();

            progress.ProgressChanged += ProgressChanged_StatusReport;
            progress.ProgressChanged += ProgressChanged_GetFavourites;

            getAnimeFavouritesTask = HummingbirdV1.AnimeAPI.GetAnimeFavourites(getFavorites_usernameTextBox.Text, progress);
        }