예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
        }