コード例 #1
0
		public CreateSampleDataCommand(SampleDataTaskSectionModel sampleDataTaskSectionModel, Action<string> output)
		{
			this.sampleDataTaskSectionModel = sampleDataTaskSectionModel;
			this.output = output;
			database = ApplicationModel.Current.Server.Value.SelectedDatabase;

			databaseChanged = database
				.ObservePropertyChanged()
				.Select(e => Unit.Default);

			databaseChanged
				.SubscribeWeakly(this, (target, d) => target.HandleDatabaseChanged(target.database.Value));

			SubscribeToStatisticsChanged(database.Value);
		}
コード例 #2
0
        public CreateSampleDataCommand(SampleDataTaskSectionModel sampleDataTaskSectionModel, Action <string> output)
        {
            this.sampleDataTaskSectionModel = sampleDataTaskSectionModel;
            this.output = output;
            database    = ApplicationModel.Current.Server.Value.SelectedDatabase;

            databaseChanged = database
                              .ObservePropertyChanged()
                              .Select(e => Unit.Default);

            databaseChanged
            .SubscribeWeakly(this, (target, d) => target.HandleDatabaseChanged(target.database.Value));

            SubscribeToStatisticsChanged(database.Value);
        }