public ProgressBarViewModel(LoggingViewModel loggingViewModel) { _loggingViewModel = loggingViewModel; _loggingViewModel.Log(new LogInfoItem("Loading application...", LogInfoSeverity.Info)); _loggingViewModel.Log(new LogInfoItem("Please wait...", LogInfoSeverity.Info)); MessengerInstance.Register <IndicateProgressMessage>(this, OnIndicateProgress); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(IVersionResolver versionResolver, IWindowService windowService, ViewModelBaseExt liveDataViewModel, ViewModelBaseExt applicationSettingsViewModel, LoggingViewModel loggingViewModel) { Title = $"Car diagnostic Application {versionResolver.GetVersion()}"; LogManager.GetCurrentClassLogger().Warn($"~Starting up {Title}"); _windowService = windowService; _liveDataViewModel = liveDataViewModel; _applcationSettingsViewModel = applicationSettingsViewModel; _loggingViewModel = loggingViewModel; _loggingViewModel.Log(new LogInfoItem("Welcome.", LogInfoSeverity.Info)); }