//association affinée (vers Client (1) et vers Livre (1..n)) public Commande(Client client, Livre livre) { //la commande stocke la référence du client qui lui est assigné this.Client = client; //quelques initialisations envisagées pour une nouvelle commande this.Etat = EtatCmde.enPreparation; this.DateCde = DateTime.Today; //construire la collection des livres commandés _livresCommandes = new List<Livre>(); //ajouter le premier livre à la commande ajoutLivre(livre); }
public Commande(Client client, Livre livre, DateTime dateCde) : this(client,livre) { this.DateCde = dateCde; }