public OperatorToolLotViewModel(int portNo, bool usingMoq) { IDialogService2 dialogService1 = new MyDialogService(null); dialogService1.Register <DialogViewModel, DialogWindow>(); dialogService = dialogService1; thisPortNo = portNo; thisPortWaferCount = 0; if (usingMoq) { _mesService = new MESService(new MoqMESService()); } else { _mesService = new MESService(new MESDLL()); } Port1Lot1Color = Port1Lot2Color = "White"; ShowConfirmButtons = true; IsRecipeOverridable = false; Lot1Enabled = Lot2Enabled = true; Engineer = EngineeringRun = false; BusyOp = false; RegisterForMessages(); }
public App() { IDialogService2 dialogService1 = new MyDialogService(null); dialogService1.Register <DialogViewModel, DialogWindow>(); dialogService = dialogService1; }
public WaferGridViewModel(int portNo) { IDialogService2 dialogService1 = new MyDialogService(null); dialogService1.Register <DialogViewModel, DialogWindow>(); dialogService = dialogService1; //_mesService = new MESService(); thisPortNo = portNo; alreadyInitialized = false; RegisterForMessages(); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(IDataService dataService, IDialogService2 dialogService2) { _dataService = dataService; _dataService.GetData( (item, error) => { if (error != null) { // Report error here return; } WelcomeTitle = item.Title; }); _dialogService2 = dialogService2; }