private async void ArenaRewards_OnSave(object sender, RoutedEventArgs e) { string warning; if (!ArenaRewards.Validate(out warning)) { await this.ShowMessage("Error", warning); return; } _deck.ArenaReward = ArenaRewards.Reward; DeckList.Save(); ArenaStats.Instance.UpdateArenaRewards(); ArenaStats.Instance.UpdateArenaRuns(); Close(); }
public ArenaRewardDialog(Deck deck) { _deck = deck; InitializeComponent(); ArenaRewards.LoadArenaReward(deck.ArenaReward); }