Example #1
0
        public AideViewModel()
        {
            _listeFiltered = new List <Aides>();

            _listeAides = new List <Aides>();

            _listeAides = new List <Aides>
            {
                new Aides {
                    Nom = "SQL", Description = "Créer une view", Language = "SQL"
                },
                new Aides {
                    Nom = "C#", Description = "Utiliser LINQ", Language = "C#"
                },
                new Aides {
                    Nom = "Testing", Description = "Utiliser MSTest en C#", Language = "Testing"
                }
            };

            ListeAides = CollectionViewSource.GetDefaultView(_listeAides);

            _listeLanguage = new List <string>
            {
                "C#", "Java", "SQL", "Testing"
            };

            ListeLanguage = CollectionViewSource.GetDefaultView(_listeLanguage);

            ListeAides.Refresh();
            ListeLanguage.Refresh();
        }
Example #2
0
        public void FilterAide()
        {
            List <Aides> tempAides = _listeAides.FindAll(a => a.Language == SelectedLanguage);

            _listeAides.Clear();
            _listeAides.AddRange(tempAides);
            ListeAides.Refresh();
        }
Example #3
0
        public void AddAide()
        {
            Aides Aide = new Aides
            {
                Nom         = SelectedNom,
                Description = SelectedDescription
            };

            _listeAides.Add(Aide);
            ListeAides.Refresh();
        }
Example #4
0
 public void DeleteAide()
 {
     _listeAides.Remove(SelectedAides);
     ListeAides.Refresh();
 }