public PackagesForSelectedPageQuery2 (
			PackagesViewModel2 viewModel,
			IEnumerable<IPackage> allPackages,
			string searchCriteria)
		{
			Skip = viewModel.ItemsBeforeFirstPage;
			Take = viewModel.PageSize;
			AllPackages = allPackages;
			SearchCriteria = searchCriteria;
			TotalPackages = viewModel.TotalItems;
		}
Пример #2
0
        public void LoadViewModel(PackagesViewModel2 viewModel)
        {
            this.viewModel = viewModel;

            this.includePrereleaseCheckButton.Visible = viewModel.ShowPrerelease;

            this.packageSearchHBox.Visible = viewModel.IsSearchable;
            ClearSelectedPackageInformation();
            PopulatePackageSources();
            viewModel.PropertyChanged += ViewModelPropertyChanged;

            this.pagedResultsWidget.LoadPackagesViewModel(viewModel);
            this.pagedResultsHBox.Visible = viewModel.IsPaged;

            this.updateAllPackagesButtonBox.Visible = viewModel.IsUpdateAllPackagesEnabled;
        }
		public void LoadPackagesViewModel (PackagesViewModel2 viewModel)
		{
			this.viewModel = viewModel;
			this.viewModel.PropertyChanged += ViewModelPropertyChanged;
		}
		public void LoadViewModel (PackagesViewModel2 viewModel)
		{
			this.viewModel = viewModel;
			
			this.includePrereleaseCheckButton.Visible = viewModel.ShowPrerelease;
			
			this.packageSearchHBox.Visible = viewModel.IsSearchable;
			ClearSelectedPackageInformation ();
			PopulatePackageSources ();
			viewModel.PropertyChanged += ViewModelPropertyChanged;

			this.pagedResultsWidget.LoadPackagesViewModel (viewModel);
			this.pagedResultsHBox.Visible = viewModel.IsPaged;

			this.updateAllPackagesButtonBox.Visible = viewModel.IsUpdateAllPackagesEnabled;
		}
 public void LoadPackagesViewModel(PackagesViewModel2 viewModel)
 {
     this.viewModel = viewModel;
     this.viewModel.PropertyChanged += ViewModelPropertyChanged;
 }