private void AddNewTestExecute() { TestVMs.Add(new TestViewModel { TestName = "Новый тест", QuestionsList = new QuestionListViewModel() }); SelectedTestVM = TestVMs[TestVMs.Count - 1]; }
private void DelSelectedTestExecute() { if (TestVMs.Contains(SelectedTestVM)) { var testIndex = TestVMs.IndexOf(SelectedTestVM); TestVMs.Remove(SelectedTestVM); if (testIndex > 0) { SelectedTestVM = TestVMs[testIndex - 1]; } else if (TestVMs.Count == 1) { SelectedTestVM = TestVMs[0]; } else { SelectedTestVM = null; } } }