public CloudFoundryProvider(PreferencesProvider preferencesProvider) { this.preferencesProvider = preferencesProvider; var preferences = preferencesProvider.Load(); this.Clouds = preferences.Clouds.DeepCopy(); this.CloudUrls = preferences.CloudUrls.DeepCopy(); this.Clouds.CollectionChanged += Clouds_CollectionChanged; foreach (var cloud in Clouds) cloud.PropertyChanged += CloudChanged; Messenger.Default.Register<NotificationMessageAction<ICloudFoundryProvider>>(this, ProcessCloudFoundryProviderMessage); }
public CloudFoundryProvider(PreferencesProvider preferencesProvider) { this.preferencesProvider = preferencesProvider; LoadCloudsFromPreferences(); Messenger.Default.Register<NotificationMessageAction<ICloudFoundryProvider>>(this, ProcessCloudFoundryProviderMessage); }
public CloudFoundryProvider(PreferencesProvider preferencesProvider) { this.preferencesProvider = preferencesProvider; LoadCloudsFromPreferences(); Messenger.Default.Register <NotificationMessageAction <ICloudFoundryProvider> >(this, ProcessCloudFoundryProviderMessage); }
public App() { var preferencesProvider = new PreferencesProvider("CloudFoundryExplorerApp"); var cloudFoundryProvider = new CloudFoundryProvider(preferencesProvider); }