Exemplo n.º 1
0
        private void GetPackageStatus()
        {
            var declutter      = _packageManager.GetDeclutterConfig();
            var installedApps  = _packageManager.ListInstalledPackages();
            var microsoftApps  = _packageManager.MergePackageInfo(declutter.Microsoft, installedApps);
            var thirdPartyApps = _packageManager.MergePackageInfo(declutter.ThirdParty, installedApps);

            _model.MicrosoftPackages  = microsoftApps.Select(x => new PackageInfo(x)).ToArray();
            _model.ThirdPartyPackages = thirdPartyApps.Select(x => new PackageInfo(x)).ToArray();
        }
Exemplo n.º 2
0
        private void GetPackageStatus()
        {
            var declutter     = _packageManager.GetDeclutterConfig();
            var installedApps = _packageManager.ListInstalledPackages();
            var microsoftApps = _packageManager.MergePackageInfo(declutter.Microsoft, installedApps);

            _model.SetPackages(DeclutterModel.PackageSources.Microsoft, microsoftApps.Select(x => new PackageInfo(x)));
            var thirdPartyApps = _packageManager.MergePackageInfo(declutter.ThirdParty, installedApps);

            _model.SetPackages(DeclutterModel.PackageSources.ThirdParty, thirdPartyApps.Select(x => new PackageInfo(x)));
        }
Exemplo n.º 3
0
        protected override bool SetRuntimeOptions()
        {
            var declutter     = _packageManager.GetDeclutterConfig();
            var installedApps = _packageManager.ListInstalledPackages();
            var microsoftApps = _packageManager.MergePackageInfo(declutter.Microsoft, installedApps);

            Model.SetPackages(DeclutterModel.PackageSource.Microsoft, microsoftApps.Select(x => new PackageInfo(x)));
            var thirdPartyApps = _packageManager.MergePackageInfo(declutter.ThirdParty, installedApps);

            Model.SetPackages(DeclutterModel.PackageSource.ThirdParty, thirdPartyApps.Select(x => new PackageInfo(x)));
            return(true);
        }