public GestionnaireViewModel(Window window) { _window = window; DBContext = new DatabaseContext.GestionRelationClient_DBContext(); _gestionnaires = new ObservableCollection <Models.Gestionnaire>(); _addedGestionnaire = new Models.Gestionnaire(); _connectingGestionnaire = new Models.Gestionnaire(); Roles = Models.Utilitaire.ToObservableCollection(DBContext.Roles); // On initialise le rôle sinon ça bug lors du test _addedGestionnaire.Role = new Models.Role() { Title = "Role bidon" }; // Inscription InscriptionGestionnaireCommand = new RelayCommand( o => _isValid_addedGestionnaire, o => AddGestionnaire() ); // Connexion ConnexionGestionnaireCommand = new RelayCommand( o => _isValid_connectingGestionnaire, o => Connectgestionnaire() ); // Ajout rôle AjoutRoleCommand = new RelayCommand( o => (NouveauRole != null), o => AjoutRole() ); // Navigation GoToGestionnaireInscription = new RelayCommand( o => true, o => OpenGestionnaireInscription() ); GoToGestionnaireConnexion = new RelayCommand( o => true, o => OpenGestionnaireConnexion() ); }
public ModificationGestionnaire(int IdAdministrateur, string Token, Models.Gestionnaire gestionnaire) { InitializeComponent(); DataContext = new ViewModels.ModifierGestionnaireViewModel(this, IdAdministrateur, Token, gestionnaire); }