private void HandleEntityPathChangedEvent(object sender, EntityViewModel.EntityPathChangedEventArgs e) { viewModel.InitializeSettingsFiles(GetSettingsFiles(viewModel)); fileWatcher.Dispose(); SetupFileWatcher(new DirectoryInfo(Path.Combine(App.ServerPath, viewModel.Name))); }
public SettingsReader(EntityViewModel viewModel) { viewModel.InitializeSettingsFiles(GetSettingsFiles(viewModel)); SetupFileWatcher(new DirectoryInfo(Path.Combine(App.ServerPath, viewModel.Name))); viewModel.EntityPathChangedEvent += HandleEntityPathChangedEvent; }