private async void OnImportClick(object sender, RoutedEventArgs e) { Console.WriteLine("OnImport"); //some textbox for username var username = ""; var userdata = await Anilist.GetUserByNameAsync(username); await base.Db.FavouriteAnime.AddRangeAsync(userdata?.Favourites?.Animes.Select(x => new FavouritedAnime() { Description = x?.Description, Id = (base.Db.FavouriteAnime.Count() + 1), ImageUrl = x?.CoverImage.Medium, //Image = null, Name = x?.Title.English, TimeIndex = 0 })); await base.Db.FavouriteManga.AddRangeAsync(userdata?.Favourites?.Mangas.Select(x => new FavouritedManga() { Page = 1, Description = x?.Description, Id = (base.Db.FavouriteManga.Count() + 1), ImageUrl = x?.CoverImage.Medium, //Image = null, Name = x?.Title.English })); //Alert the user the task is done here }
private async void OnQuerySubmit(object sender, RoutedEventArgs e) { await ClearImagesAsync(); var animes = await Anilist.GetAnimeByNameAsync(this.TextBox.Text); if (animes != null) { await DisplayAnimesAsync(animes.ToList()); } }
private async void OnKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { await ClearImagesAsync(); var animes = await Anilist.GetAnimeByNameAsync(this.TextBox.Text); if (animes != null) { await DisplayAnimesAsync(animes.ToList()); } } }