root / GES_PAC / ViewModel / PersonViewModel.cs @ 957b1f34
Historique | Voir | Annoter | Télécharger (669 octets)
1 |
using GES_PAC.Model; |
---|---|
2 |
using System.Collections.ObjectModel; |
3 |
|
4 |
namespace GES_PAC.ViewModel |
5 |
{ |
6 |
public class PersonViewModel |
7 |
{ |
8 |
#region Attributs |
9 |
private static PersonViewModel _instance; |
10 |
#endregion |
11 |
|
12 |
#region Propriétés |
13 |
public ObservableCollection<Personne> Persons { get; set; } = new(); |
14 |
public static PersonViewModel Instance => _instance ??= new PersonViewModel(); |
15 |
#endregion |
16 |
|
17 |
#region Constructeur |
18 |
private PersonViewModel() { |
19 |
Persons.Add(new Personne("Bond", "James", "jamesbond@inrae.fr")); // Ajout d'une personne par défaut pour les tests |
20 |
} |
21 |
#endregion |
22 |
} |
23 |
} |