private void ClickButtonCreateCardMethod() { //RaisePropertyChanged(""); if (SelectedTypeIdText != null) { if (CheckIfAttackPowerIsValid(AttackText, SelectedTypeIdText)) { Card newCard = CardHandler.CreateCard(NameText, SelectedTypeIdText.Id, ImageSourceText, ManaCostText, AttackText, HpText); if (CardHandler.CardExists(CurrentCardId)) { CardHandler.ModifyCard(newCard, CurrentCardId); } else { CardHandler.AddNewCardToDatabase(newCard); } UpdateCardList(); ClearAllCreateCardFields(); } else { } } else { MessageBox.Show("You must choose a type to save an card"); } }