Ejemplo n.º 1
0
        public void Execute(object parameter)
        {
            Auteur    a         = gestionBiblio.Auteur;
            Categorie categorie = gestionBiblio.Categorie;
            Livre     livre     = (Livre)parameter;

            livre.Auteurs.Add(a);
            livre.Categorie = categorie;
            GestionBiblio.AjouterUnLivre(livre);
        }
Ejemplo n.º 2
0
        private void AjoutLivre_Click(object sender, RoutedEventArgs e)
        {
            //Glue Code // + couplage (adherence) entre l'IHM et le code behind
            // Pour réduire ce couplage --> on utilise les commands
            Livre l = new Livre();

            l.Titre          = txtTitre.Text;
            l.ISBN           = int.Parse(txtISBN.Text);
            l.AnneeParuation = txtAnnee.Text;
            // attacher un auteur

            Auteur a = (Auteur)cbbAuteur.SelectedItem;

            l.Auteurs.Add(a);
            //Atacher une categorie
            Categorie c = (Categorie)cbbCategorie.SelectedItem;

            l.Categorie = c;
            GestionBiblio.AjouterUnLivre(l);
        }