/// <summary> /// Applique la suppression du jedi courant. /// </summary> private void Remove() { // Mise à jour de la sélection disponible SelectedAvailableMatch = SelectedAffectedMatch; // Ajoute le match aux availables (supp des disponibles) AvailableMatchs.Add(_selectedAffectedMatch); SelectedTournoi.Matchs.Remove(_selectedAffectedMatch); AffectedMatchs.Remove(_selectedAffectedMatch); // Met à jour la sélection affectée if (_affectedMatchs.Count > 0) { SelectedAffectedMatch = _affectedMatchs[0]; } else { SelectedAffectedMatch = null; } }
/// <summary> /// Supprime un tounoi à la liste de tournoi. /// </summary> private void Del() { // Rend disponible les matchs affectés au tournoi if (_selectedTournoi.Matchs != null && _selectedTournoi.Matchs.Count > 0) { foreach (Match m in _affectedMatchs) { AvailableMatchs.Add(m); } AffectedMatchs.Clear(); } if (_selectedTournoi.Tournoi.ID >= 0) { OnRemoveTournoi(this.SelectedTournoi.Tournoi); } Tournois.Remove(_selectedTournoi); }