public static ObservableCollection <PersonViewModel> SetInitialList() { var lior = new PersonViewModel() { Id = new CellViewModel(1), Name = new CellViewModel("lior"), Age = new CellViewModel(32), Year = new CellViewModel(1985) }; var keren = new PersonViewModel() { Id = new CellViewModel(2), Name = new CellViewModel("keren"), Age = new CellViewModel(33), Year = new CellViewModel(1984) }; var gaya = new PersonViewModel() { Id = new CellViewModel(3), Name = new CellViewModel("gaya"), Age = new CellViewModel(4), Year = new CellViewModel(2013) }; var almog = new PersonViewModel() { Id = new CellViewModel(4), Name = new CellViewModel("almog"), Age = new CellViewModel(2), Year = new CellViewModel(2015) }; var relatives = new ObservableCollection <PersonViewModel>() { keren, gaya, almog }; lior.Relatives = new CellViewModel(relatives); relatives.Clear(); relatives.Add(lior); relatives.Add(gaya); relatives.Add(almog); keren.Relatives = new CellViewModel(relatives); relatives.Clear(); relatives.Add(lior); relatives.Add(keren); relatives.Add(almog); gaya.Relatives = new CellViewModel(relatives); relatives.Clear(); relatives.Add(lior); relatives.Add(keren); relatives.Add(gaya); almog.Relatives = new CellViewModel(relatives); var people = new ObservableCollection <PersonViewModel>(); people.Add(lior); people.Add(keren); people.Add(gaya); people.Add(almog); return(people); }
public DataViewModel() { Columns = ColumnViewModel.SetColumns(); People = PersonViewModel.SetInitialList(); }