private void LoadConfig() { ConfigManager.Instance.LoadConfig(); ProcessConfigs.Clear(); foreach (var pc in ConfigManager.Instance.Config.ProcessConfigs) { var model = new ProcessConfigModel(); model.InjectFrom(pc); ProcessConfigs.Add(model); } }
private void AddCurrentProcess() { var newProcess = ActiveProcessName; Log.Debug($"{nameof(AddCurrentProcess)}: {newProcess}"); foreach (var pc in ProcessConfigs) { if (pc.ProcessName == newProcess) { return; } } ProcessConfigs.Add(new ProcessConfigModel { ProcessName = newProcess }); }