// открытие окна для добавление заявки на ремонт public RepairOrder OpenAppendOrderWindow(DatabaseContext context) { AppendRepairRequestWindow window = new AppendRepairRequestWindow(context); window.ShowDialog(); return(window.NewOrder); } // OpenAppendOrderWindow
public AppendRequestViewModel(IWindowOpenService windowOpenService, IOpenDialogWindow openDialogWindow, DatabaseContext context, AppendRepairRequestWindow window) { _windowOpenService = windowOpenService; _window = window; _openDialogWindow = openDialogWindow; _context = context; Clients = new ObservableCollection <Client>(context.GetClients()); Cars = new ObservableCollection <Car>(context.GetCars()); Workers = new ObservableCollection <string>(context.GetWorkerStr()); Malfunctions = new ObservableCollection <Malfunction>(context.GetMalfunctions()); SelectedClient = Clients[0]; SelectedCar = Cars[0]; SelectedWorker = Workers[0]; Order = new RepairOrder { IsReady = false, DateOfTheApplication = DateTime.Now }; } // AppendRequestViewModel