public PrinterActivityViewerViewModelFactory( IViewModelNavigator navigator, PrinterMessageProvider printerMessageProvider, SettingsProvider settingsProvider, ImagePrinter imagePrinter) { _printerActivityViewModel = new Lazy <PrinterActivityViewerViewModel>(() => new PrinterActivityViewerViewModel(navigator, printerMessageProvider, imagePrinter, settingsProvider)); }
public PrinterActivityViewerViewModel( IViewModelNavigator navigator, PrinterMessageProvider messageProvider, ImagePrinter imagePrinter, SettingsProvider settingsProvider ) { _navigator = navigator; _messageProvider = messageProvider; _imagePrinter = imagePrinter; _copiesCount = 1; AppSettingsDto appSettings = settingsProvider.GetAppSettings(); if (appSettings != null) { HashTag = appSettings.HashTag; _printerName = appSettings.PrinterName; } }