private void AddVacancieEmployer_Click(object sender, RoutedEventArgs e) { VacancieViewModels vacancieModel = new VacancieViewModels(); var emplm = (EmployerViewModels)dGridEmployer.SelectedItem; AddVacancie av = new AddVacancie(vacancieModel, positionsModel, emplm); av.Title = "Добавление вакансии"; av.Owner = this; var result = av.ShowDialog(); if (result == true) { var empl = (EmployerViewModels)dGridEmployer.SelectedItem; employerService.AddVacancyToEmployer(empl.EmployerId, vacancieModel); int Index = employersModel.IndexOf(empl); ResetCollection("VacanciesViewModel"); ResetCollection("EmployerViewModel"); dGridEmployer.SelectedIndex = Index; //av.Close(); } }