void CreateViewModel()
		{
			options = new TestablePackageManagementOptions();
			options.PackageSources.Clear();
			fakeFolderBrowser = new FakeFolderBrowser();
			viewModel = new RegisteredPackageSourcesViewModel(options, fakeFolderBrowser);
		}
示例#2
0
 void CreateViewModel()
 {
     options = new TestablePackageManagementOptions();
     options.PackageSources.Clear();
     fakeFolderBrowser = new FakeFolderBrowser();
     viewModel         = new RegisteredPackageSourcesViewModel(options, fakeFolderBrowser);
 }
		public PackageSourcesWidget (RegisteredPackageSourcesViewModel viewModel)
		{
			this.Build ();
			this.viewModel = viewModel;
			this.InitializeTreeView ();
			this.LoadPackageSources ();
			AddEventHandlers ();
			UpdateEnabledButtons ();
		}
 public PackageSourcesWidget(RegisteredPackageSourcesViewModel viewModel)
 {
     this.Build ();
     this.viewModel = viewModel;
     this.InitializeTreeView ();
     this.LoadPackageSources ();
     this.viewModel.PackageSourceViewModels.CollectionChanged += PackageSourceViewModelsCollectionChanged;
     UpdateEnabledButtons ();
 }
		public override Control CreatePanelWidget()
		{
			var settings = SettingsLoader.LoadDefaultSettings (reportError: true);
			var repositoryProvider = SourceRepositoryProviderFactory.CreateSourceRepositoryProvider (settings);
			viewModel = new RegisteredPackageSourcesViewModel (repositoryProvider);
			viewModel.Load ();
			
			packageSourcesWidget = new PackageSourcesWidget (viewModel);
			return packageSourcesWidget;
		}
        public override Control CreatePanelWidget()
        {
            var settings           = SettingsLoader.LoadDefaultSettings(reportError: true);
            var repositoryProvider = SourceRepositoryProviderFactory.CreateSourceRepositoryProvider(settings);

            viewModel = new RegisteredPackageSourcesViewModel(repositoryProvider);
            viewModel.Load();

            packageSourcesWidget = new PackageSourcesWidget(viewModel);
            return(packageSourcesWidget);
        }
		void CreateViewModel ()
		{
			var options = new TestablePackageManagementOptions ();
			packageSources = options.PackageSources;
			packageSources.Clear ();

			var cache = new PackageRepositoryCache (packageSources, new RecentPackageInfo [0]);
			registeredRepositories = new RegisteredPackageRepositories (cache, options);

			viewModel = new RegisteredPackageSourcesViewModel (registeredRepositories);
		}
        void CreateViewModel()
        {
            var options = new TestablePackageManagementOptions();

            packageSources = options.PackageSources;
            var cache = new FakePackageRepositoryFactory();

            registeredRepositories = new RegisteredPackageRepositories(cache, options);
            packageSources.Clear();
            fakeFolderBrowser = new FakeFolderBrowser();
            viewModel         = new RegisteredPackageSourcesViewModel(registeredRepositories, fakeFolderBrowser);
        }
        void CreateViewModel()
        {
            var options = new TestablePackageManagementOptions();

            packageSources = options.PackageSources;
            packageSources.Clear();

            var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]);

            registeredRepositories = new RegisteredPackageRepositories(cache, options);

            viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories);
        }
		void CreateViewModel ()
		{
			var properties = new Properties ();
			var settings = new FakeSettings ();
			var options = new PackageManagementOptions (properties, settings);
			packageSources = options.PackageSources;
			packageSources.Clear ();

			var cache = new PackageRepositoryCache (packageSources, new RecentPackageInfo [0]);
			registeredRepositories = new RegisteredPackageRepositories (cache, options);

			viewModel = new RegisteredPackageSourcesViewModel (registeredRepositories);
		}
示例#11
0
        void CreateViewModel()
        {
            var properties = new Properties();
            var settings   = new FakeSettings();
            var options    = new PackageManagementOptions(properties, settings);

            packageSources = options.PackageSources;
            packageSources.Clear();

            var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]);

            registeredRepositories = new RegisteredPackageRepositories(cache, options);

            viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories);
        }
		public AddPackageSourceDialog (RegisteredPackageSourcesViewModel viewModel)
		{
			Build ();
			this.viewModel = viewModel;
			LoadViewModel ();

			addPackageSourceButton.Clicked += AddPackageSourceButtonClicked;
			savePackageSourceButton.Clicked += SavePackageSourceButtonClicked;

			packageSourceNameTextEntry.Changed += PackageSourceNameTextBoxChanged;
			packageSourceNameTextEntry.Activated += TextEntryActivated;
			packageSourceUrlTextEntry.Changed += PackageSourceUrlTextBoxChanged;
			packageSourceUrlTextEntry.Activated += TextEntryActivated;
			packageSourceUserNameTextEntry.Changed += PackageSourceUserNameTextBoxChanged;
			packageSourceUserNameTextEntry.Activated += TextEntryActivated;
			packageSourcePasswordTextEntry.Changed += PackageSourcePasswordTextBoxChanged;
			packageSourcePasswordTextEntry.Activated += TextEntryActivated;
		}
 void CreateViewModel()
 {
     var options = new TestablePackageManagementOptions();
     packageSources = options.PackageSources;
     var cache = new FakePackageRepositoryFactory();
     registeredRepositories = new RegisteredPackageRepositories(cache, options);
     packageSources.Clear();
     fakeFolderBrowser = new FakeFolderBrowser();
     viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories, fakeFolderBrowser);
 }
		void CreateViewModel ()
		{
			packageSourceProvider = new FakePackageSourceProvider ();
			packageSources = packageSourceProvider.PackageSources;
			viewModel = new RegisteredPackageSourcesViewModel (packageSourceProvider, new FolderBrowser ());
		}
示例#15
0
 void CreateViewModel()
 {
     packageSourceProvider = new FakePackageSourceProvider();
     packageSources        = packageSourceProvider.PackageSources;
     viewModel             = new RegisteredPackageSourcesViewModel(packageSourceProvider, new FolderBrowser(), null);
 }