private void Add(object obj) { // Jeśli tytuł ma znaki if (!string.IsNullOrEmpty(DeckTitle.Trim())) { if (model.AddDeckToDecks(DeckTitle)) { ClearForm(); } else { System.Windows.MessageBox.Show("Talia już istnieje"); } } else { System.Windows.MessageBox.Show("Niepoprawny tytuł"); } }
private void LeaveEdition(object obj) { Deck test = new Deck(DeckTitle); bool canChangeTitle = true; foreach (var deck in model.Decks) { if ((deck.Equals(test) && deck.Id != editedDeck.Id) || string.IsNullOrEmpty(DeckTitle.Trim())) { // Znaleziono inny deck który ma tą samą nazwę którą chcemy nadać obecnemu lub podany tytuł był pustym stringiem canChangeTitle = false; break; } } if (canChangeTitle) { model.EditDeckTitle(editedDeck, test); } else { System.Windows.MessageBox.Show("Nie można było zmienić nazwy talii"); } // Wrzucamy true aby wrócić do zakładki fiszek Mediator.Notify("BackFromEditionFC", true); }