Esempio n. 1
0
 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));
 }