private void ImportPokemon(object obj) { var dialog = new ImportPokemon(); if (dialog.ShowDialog().Value) { using (var client = new WebClient()) { try { var json = client.DownloadString(dialog.Url); var pokemonSdk = JsonConvert.DeserializeObject <JsonPokemon>(json); var pokemon = PokemonCreator.CreateCardFromSdkCard(pokemonSdk); PokemonCards.Add(new PokemonViewModel(pokemon)); SelectedCard = PokemonCards.Last(); SelectedCard.Card.CardId = NetworkId.Generate(); } catch { } } } }
private void AddNewPokemon(object obj) { PokemonCards.Add(new PokemonViewModel()); SelectedCard = PokemonCards.Last(); SelectedCard.Card.CardId = NetworkId.Generate(); }