// конструктор public AppendWorkerViewModel(Worker worker, AppendWorkerWindow window, DatabaseContext context) { Worker = worker; Worker.Person = new Person(); _window = window; _context = context; Specialties = new ObservableCollection <string>(_context.GetSpecialtyStr()); Discharges = new ObservableCollection <string> { "1", "2", "3", "4" }; var templDisc = Discharges.ToList().Find(d => d == worker.Discharge); _selectedDischarges = templDisc == null ? null : templDisc; var templSpec = Specialties.ToList().Find(s => s == worker?.Specialty?.Title); _selectedSpecialty = templSpec == null ? null : templSpec; } // AppendWorkerViewModel
} // OpenAppendCarWindow // открытие окна для добавления работника public void OpenAppendWorkerWindow(Worker worker, DatabaseContext context) { AppendWorkerWindow window = new AppendWorkerWindow(worker, context); window.ShowDialog(); } // OpenAppendWorkerWindow