public void SupprimerLien()
        {
            Models.Lien lien = LienSelected;

            Models.Lien testExist = (from T in _context.Liens where T.id == lien.id select T).FirstOrDefault();

            if (testExist != null)
            {
                _context.Liens.Remove(lien);
                _context.SaveChanges();
            }

            _ListeLiens.Remove(lien);
            NotifyPropertyChanged("Liens");
        }
        public void ValiderLien(Models.Lien lien)
        {
            //Si le lien existe, on supprimer l'ancienne et ajoute la modifiée dans la combobox
            if (_ListeLiens.Contains(lien) == false)
            {
                _ListeLiens.Add(lien);
            }
            else
            {
                _ListeLiens.Remove(lien);
                _ListeLiens.Add(lien);
            }

            NotifyPropertyChanged("Liens");
            _lienCollectionView.MoveCurrentToLast();
        }
Exemplo n.º 3
0
 public LienViewModel(Models.Lien lien)
 {
     _lien = lien;
 }
Exemplo n.º 4
0
 //Constructeur pour modifier un lien
 public Lien(Models.Lien lien)
 {
     InitializeComponent();
     _lienController  = new ViewModels.LienViewModel(lien);
     this.DataContext = _lienController;
 }