private async void CreatButton_Click(object sender, RoutedEventArgs e) { ChangeVisibilityByNewDeck(); if (NewDeckName.Text != "") { creatingDeck.ChangeName(NewDeckName.Text); } else { int maxn = 0; for (int i = 0; i < deckList.Count; i++) { if (deckList[i].Name.Contains("Deck ")) { if (int.Parse(deckList[i].Name[5].ToString()) > maxn) { maxn = int.Parse(deckList[i].Name[5].ToString()); } } } creatingDeck.ChangeName("Deck " + (maxn + 1).ToString()); } //CardDataManager.SortCardListByCost(creatingDeck.MinionCard); //CardDataManager.SortCardListByCost(creatingDeck.SpellCard); await DeckManager.CreatDeck(creatingDeck); NewDeckTip.Visibility = Visibility.Collapsed; DeckLoad(); }