private void ModifyFonction() { try { _utilisateurBusiness.ModifyFonction(SelectedUtilisateur.Matricule, SelectedFonction); _collectionUtilisateur.Clear(); _utilisateurBusiness.GetAllUtilisateurs().ForEach(u => _collectionUtilisateur.Add(u)); } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } }
public UserControlUtilisateurViewModel() { _utilisateurBusiness = new UtilisateurBusiness(); _avalaibleFonction = _utilisateurBusiness.GetAllFonctions(); _openAddingUtilisateurWindow = new RelayCommand(() => DialogGerant.ShowAjoutUtilisateurView(), o => true); _openModifyingFonctionWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes vous sût de vouloir changer la fonction de " + SelectedUtilisateur.Titre + " " + SelectedUtilisateur.Nom + "\n" + SelectedUtilisateur.Fonction + " => " + SelectedFonction, new Action(ModifyFonction)), o => true); _openDeletingUtilisateurWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir supprimer cet Utilisateur ?", DeleteUtilisateur), o => true); try { foreach (Utilisateur utilisateur in _utilisateurBusiness.GetAllUtilisateurs()) { _collectionUtilisateur.Add(utilisateur); } } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } }