// констркутор public DatabaseRequestViewModel(RequestWindow window, DatabaseContext context, IOpenDialogWindow openDialogWindow) { _window = window; _context = context; _openDialogWindow = openDialogWindow; SetValues(); } // DatabaseRequestViewModel
// конструктор public MaintenanceVeiwModel(MainWindow window, IMainWindowOpenWindowService service, IOpenDialogWindow openDialogWindow) { _window = window; _windowOpenService = service; _openDialogWindow = openDialogWindow; Orders = new ObservableCollection <RepairOrder>(); Clients = new ObservableCollection <Client>(); Cars = new ObservableCollection <Car>(); Workers = new ObservableCollection <Worker>(); _context = new DatabaseContext(this); } // MaintenanceVeiwModel - конструктор
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