private void ShowArmyData(List <Soldier> soldiers) { foreach (var soldier in soldiers) { var np = new SoldierViewModel(soldier); np.PropertyChanged += Soldier_OnNotifyPropertyChanged; np.DeleteHandler += Soldier_OnDelete; _Soldiers.Add(np); } }
public void Add(string name, string dignity, int salary) { var soldier = new SoldierViewModel(); soldier.Dignity = dignity; soldier.Name = name; soldier.Salary = salary; soldier.PropertyChanged += Soldier_OnNotifyPropertyChanged; soldier.DeleteHandler += Soldier_OnDelete; Soldiers.Add(soldier); SelectedIndex = Soldiers.IndexOf(soldier); army.Add(soldier); }