/// <summary> /// Главная точка входа для приложения. /// </summary> static void Main() { Service1 myService = new Service1(); myService.onDebug(); string configPath = @"C:\Users\Julia\source\repos\lab4\config\"; string[] arr = Directory.GetFiles(configPath); Parcer <DataManagerConfig> parcer = new Parcer <DataManagerConfig>(arr[0]); DataManagerConfig config = parcer.Config; var service = new Services(config.ConnectionString); var result = service.GetInfo(5); List <Order> list = result.ToList <Order>(); if (Path.GetExtension(configPath) == "XML") { ParceToXML.Parce(list, config.SourcePath); } else { ParceToJson.Parce(list, config.SourcePath); } System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite); ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); }
public DataManager(DataManagerConfig config) { Debug.WriteLine(config.ToString()); Config = config; ComputerManager.Initialize(config); if (config.MonitorCpu) { _cpuMonitor = new CpuMonitor(); } if (config.MonitorGpu) { _gpuMonitor = new GpuMonitor(); } if (config.MonitorMemory) { _memoryMonitor = new MemoryMonitor(); } if (config.MonitorDisks) { _diskMonitor = new DiskMonitor(); } if (Config.MonitorMotherboard) { _motherboardMonitor = new MotherboardMonitor(); } }
public InterfaceManager(MainWindow window, MotherboardData motherboardWindow, DataManager dataManager) { _window = window; _motherboardWindow = motherboardWindow; _dataManager = dataManager; IsRunning = false; _config = dataManager.Config; }
public static void Initialize(DataManagerConfig dataManagerConfig) { Computer = new Computer() { CPUEnabled = dataManagerConfig.MonitorCpu, GPUEnabled = dataManagerConfig.MonitorGpu, RAMEnabled = dataManagerConfig.MonitorMemory, HDDEnabled = dataManagerConfig.MonitorDisks, MainboardEnabled = dataManagerConfig.MonitorMotherboard, FanControllerEnabled = dataManagerConfig.MonitorFans }; Computer.Open(); }
protected override void Bootstrap(ServiceConfig config) { base.Bootstrap(config); ValidatorConfig.RegisterValidators(config.ValidatorsContainer); DataManagerConfig.RegisterDataManagers(config.DataManagerContainer); }