public override void LoadContext() { AdapterBase selectedAdapter = null; if (this.EditorViewModel.Relationship.SyncSourceAdapter != null) { selectedAdapter = this.EditorViewModel.Relationship.SyncSourceAdapter.AdapterBase; } this.SelectedSyncAdapter = selectedAdapter == null ? this.SyncAdapters.First() : this.SyncAdapters.FirstOrDefault(vm => vm.GetAdapterType() == selectedAdapter.GetType()); foreach (ISyncTargetViewModel viewModel in this.SyncAdapters) { viewModel.LoadContext(); } }
public override void LoadContext() { foreach (ISyncTargetViewModel viewModel in this.SyncAdapters) { viewModel.LoadContext(); } //AdapterBase selectedAdapter = // this.EditorViewModel.Relationship.Model.Adapters.FirstOrDefault(a => !a.Configuration.IsOriginator); AdapterBase selectedAdapter = null; if (this.EditorViewModel.Relationship.SyncDestinationAdapter != null) { selectedAdapter = this.EditorViewModel.Relationship.SyncDestinationAdapter.AdapterBase; } this.SelectedSyncAdapter = selectedAdapter == null ? this.SyncAdapters.First() : this.SyncAdapters.FirstOrDefault(vm => vm.GetAdapterType() == selectedAdapter.GetType()); }