From d8c001b78d57d1c51593334fe8ec1ac1dc970295 Mon Sep 17 00:00:00 2001 From: victor perez ngounou Date: Fri, 23 Sep 2022 13:27:24 +0200 Subject: [PATCH] Classe joueur --- Sources/BowlingLib/Model/Joueur.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Sources/BowlingLib/Model/Joueur.cs b/Sources/BowlingLib/Model/Joueur.cs index b11bc5c..879038f 100644 --- a/Sources/BowlingLib/Model/Joueur.cs +++ b/Sources/BowlingLib/Model/Joueur.cs @@ -6,7 +6,25 @@ using System.Threading.Tasks; namespace BowlingLib.Model { - internal class Joueur + public class Joueur { + private string pseudo; + + public Joueur(string pseudo) + { + this.pseudo = pseudo; + + if (pseudo == null || pseudo == "") + { + throw new Exception("Le pseudo ne peut pas ĂȘtre vide"); + } + } + + public string Pseudo + { + get { return pseudo; } + private set { pseudo = value; } + } + } }