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 }); }
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); } }
public EditerOeuvre(CompositeurIHM c) { ViewModel = new EditerOeuvreViewModel(c); DataContext = ViewModel; InitializeComponent(); }