/// <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)); }
/// <summary> /// Initializes a new instance of the <see cref="InfoFeature"/> class. /// </summary> /// <param name="resolver">The version resolver.</param> public InfoFeature(IVersionResolver resolver) { _resolver = resolver; }
public ConnectedDependency(IVersionResolver versionResolver) : base(versionResolver) { }
public InfoFeature(IConsole console, IVersionResolver resolver) { _console = console; _resolver = resolver; }
/// <summary> /// Initializes a new instance of the <see cref="VersionedDependency"/> class. /// </summary> /// <param name="versionResolver">The version resolver.</param> public VersionedDependency(IVersionResolver versionResolver) { this.VersionResolver = versionResolver; }
public ImplementedVersionedDependency(IVersionResolver versionResolver) : base(versionResolver) { }
public MCDownload(IVersionResolver resolver) { this.resolver = resolver; }
public ServiceDependency(IVersionResolver versionResolver) : base(versionResolver) { }
protected BaseController(IRuntime runtime) { Runtime = runtime; Runtime.SetEnvironment(Utilities.GetEnvironment()); versionHandler = Nucleus.Resolver.Activate <IVersionResolver>(); }
/// <summary> /// Initializes a new instance of the <see cref="VersionFeature"/> class. /// </summary> /// <param name="resolver">The version resolver.</param> public VersionFeature(IVersionResolver resolver) { _resolver = resolver; }
public void AddResolver(IVersionResolver resv) { stack.Add(resv); }