Пример #1
0
        private void OnAddUnitConfigExecute(object obj)
        {
            IUnitConfigEditViewModel unitConfigEditVm = _unitConfigEditViewModelCreator();

            UnitConfigEditViewModels.Add(unitConfigEditVm);
            unitConfigEditVm.Load();
            SelectedUnitConfigEditViewModel = unitConfigEditVm;
        }
Пример #2
0
        private void OnUnitConfigDeleted(int unitConfigId)
        {
            IUnitConfigEditViewModel unitConfigDetailVmToClose
                = UnitConfigEditViewModels.SingleOrDefault(u => u.UnitConfig.Id == unitConfigId);

            if (unitConfigDetailVmToClose != null)
            {
                UnitConfigEditViewModels.Remove(unitConfigDetailVmToClose);
            }
        }
Пример #3
0
        private void OnOpenUnitConfigTab(int unitConfigId)
        {
            IUnitConfigEditViewModel unitConfigEditVm =
                UnitConfigEditViewModels.SingleOrDefault(vm => vm.UnitConfig.Id == unitConfigId);

            if (unitConfigEditVm == null)
            {
                unitConfigEditVm = _unitConfigEditViewModelCreator();
                UnitConfigEditViewModels.Add(unitConfigEditVm);
                unitConfigEditVm.Load(unitConfigId);
            }
            SelectedUnitConfigEditViewModel = unitConfigEditVm;
        }