private async void AppBarButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(FilmSearchBox.Text)) { FilmSearchBox.IsEnabled = false; try { switch (await ViewModel.RechercheFilm()) { case 0: await MessageBox.ShowAsync(ResourceLoader.GetForCurrentView().GetString("AucunResultat")); break; case 2: if (ViewModel.Film.Type == (int)TypeFilmEnum.FILM || ViewModel.Film.Type == (int)TypeFilmEnum.DOCUMENTAIRE || ViewModel.Film.Type == (int)TypeFilmEnum.SPECTACLE || ViewModel.Film.Type == (int)TypeFilmEnum.ANIMATION) { await DlgChoixFilm.ShowAsync(); } if (ViewModel.Film.Type == (int)TypeFilmEnum.SERIE) { await DlgChoixSerie.ShowAsync(); } break; } } catch (Exception) { await MessageBox.ShowAsync(ResourceLoader.GetForCurrentView().GetString("erreurInternet")); } FilmSearchBox.IsEnabled = true; } }
private async void AutoSuggestBox_OnQuerySubmitted(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args) { if (!string.IsNullOrEmpty(args.QueryText)) { FilmSearchBox.IsEnabled = false; try { switch (await ViewModel.RechercheFilm()) { case 0: await MessageBox.ShowAsync(ResourceLoader.GetForCurrentView().GetString("AucunResultat")); break; case 2: if (ViewModel.Film.Type == (int)TypeFilmEnum.FILM) { await DlgChoixFilm.ShowAsync(); } if (ViewModel.Film.Type == (int)TypeFilmEnum.SERIE) { await DlgChoixSerie.ShowAsync(); } break; } } catch (Exception) { await MessageBox.ShowAsync(ResourceLoader.GetForCurrentView().GetString("erreurInternet")); } FilmSearchBox.IsEnabled = true; } }
private async void FindMovie_Click(object sender, RoutedEventArgs e) { var id = (int)((AppBarButton)sender).Tag; if (await ViewModel.LoadDlg(id)) { await DlgChoixFilm.ShowAsync(); } }