public EditerOeuvreViewModel(CompositeurIHM c)
        {
            _compositeurAncien = c;
            Compositeur        = new CompositeurIHM(c);

            AnnulerCommand   = new DelegateCommand(Annuler);
            ValiderCommand   = new DelegateCommand(Valider);
            ParcourirCommand = new DelegateCommand(Parcourir, CanParcourir);
            SupprimerCommand = new DelegateCommand(Supprimer, CanSupprimer);
            AjouterCommand   = new DelegateCommand(Ajouter);
        }
 public static CompositeurMetier ConvertBackCompositeur(CompositeurIHM c)
 {
     return(new CompositeurMetier()
     {
         Nom = c.Nom,
         Prenom = c.Prenom,
         DateNaissance = c.DateNaissance,
         DateDeces = c.DateDeces,
         Description = c.Description,
         Oeuvres = c.Oeuvres.Select(OeuvreFactory.ConvertBackOeuvre).ToList(),
         CheminImage = c.CheminImage
     });
 }
示例#3
0
 public EditerViewModel(CompositeurIHM c)
 {
     AnnulerCommand      = new DelegateCommand(Annuler);
     ValiderCommand      = new DelegateCommand(Valider);
     ParcourirCommand    = new DelegateCommand(Parcourir);
     EditerOeuvreCommand = new DelegateCommand(EditerOeuvre);
     Data         = DataManager.Get();
     CompoInitial = c;
     if (CompoInitial == null)
     {
         CompoModifie = new CompositeurIHM();
     }
     else
     {
         CompoModifie = new CompositeurIHM(c);
     }
 }
示例#4
0
 public EditerOeuvre(CompositeurIHM c)
 {
     ViewModel   = new EditerOeuvreViewModel(c);
     DataContext = ViewModel;
     InitializeComponent();
 }