Beispiel #1
0
 /// <summary>
 /// Supprime une equipe du club
 /// </summary>
 public static void SupprimerEquipe(ClubModel club, EquipeModel equipe)
 {
     foreach (CompetiteurModel c in equipe.ListeDeJoueur)
     {
         c.Equipe = null;
         MembreService.ModifierMembre(club, c);
     }
     club.Equipes.Remove(equipe);
 }
Beispiel #2
0
 /// <summary>
 /// Ajoute une equipe au club
 /// </summary>
 public static void AjouterEquipe(ClubModel club, EquipeModel e)
 {
     foreach (CompetiteurModel competiteur in e.ListeDeJoueur)
     {
         competiteur.Equipe = e;
         MembreService.ModifierMembre(club, competiteur);
     }
     club.Equipes.Add(e);
 }
Beispiel #3
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);
     }
 }
Beispiel #4
0
        /// <summary>
        /// Met à jour les stats du joueur
        /// </summary>
        public static void MiseAJourStatJoueur(ClubModel club, CompetiteurModel competiteur, MatchModel m)
        {
            competiteur.NombreDeMatchJoues = competiteur.NombreDeMatchJoues + 1;

            if (m.ClubEstVainqueur)
            {
                competiteur.NombreDeMatchGagnes = competiteur.NombreDeMatchGagnes + 1;
                if (m is MatchDoubleModel)
                {
                    competiteur.NombreDePoint = competiteur.NombreDePoint + 1;
                }
                else
                {
                    competiteur.NombreDePoint = competiteur.NombreDePoint + 2;
                }
            }
            else
            {
                competiteur.NombreDeMatchPerdus = competiteur.NombreDeMatchPerdus + 1;
            }
            MembreService.ModifierMembre(club, competiteur);
        }