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(); }
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))); }
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); }