コード例 #1
0
ファイル: CompetitionService.cs プロジェクト: NacimaBs/POO
 /// <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);
     }
 }
コード例 #2
0
 /// <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);
     }
 }