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