/// <summary> /// Deprogrammer competition /// </summary> public static void SupprimerCompetition(ClubModel club, CompetitionModel c) { if (club.Evenements.Contains(c)) { club.Evenements.Remove(c); c.EquipeDuClub.NombreDePoint = c.EquipeDuClub.NombreDePoint - c.NombreDeJoueurParEquipe; // les points de malus pour une competition annulé EquipeService.ModifierEquipe(club, c.EquipeDuClub); } }
/// <summary> /// Supprime un membre d'une equipe /// </summary> public static void SupprimerJoueurEquipe(ClubModel club, MembreModel m) { if (m is CompetiteurModel) { CompetiteurModel c = m as CompetiteurModel; EquipeModel equipe = MembreService.EquipeDuJoueur(club, c); equipe.ListeDeJoueur.Remove(c); c.Equipe = null; MembreService.ModifierMembre(club, c); EquipeService.ModifierEquipe(club, equipe); } }