public static LiasseVierge Instance() { if (_instance == null) { _instance = new LiasseVierge(); } return(_instance); }
public LiasseClient(string informations) { LiasseVierge model = LiasseVierge.Instance(); IList <Document> modelDocs = model.Documents; IList <Document> myDocs = new List <Document>(); foreach (Document doc in modelDocs) { myDocs.Add(doc.Dupliquer().Remplir(informations)); } Documents = myDocs; }
static void Main(string[] args) { LiasseVierge model = LiasseVierge.Instance(); model.Ajouter(new BonDeCommande()); model.Ajouter(new DemandeImmatriculation()); CertificatCession c = new CertificatCession(); model.Ajouter(c); LiasseClient maLiasse = new LiasseClient("John Doe"); maLiasse.Afficher(); model.Retirer(c); LiasseClient maDeuxiemeLiasse = new LiasseClient("Jane Doe"); maDeuxiemeLiasse.Afficher(); Console.ReadLine(); }