Ejemplo n.º 1
0
        private IEnumerable <PortletInventoryItem> GetUninstalledPortlets()
        {
            // get uninstalled portlets
            var allPortlets  = PortletInventory.GetPortletsFromDll();
            var repoPortlets = PortletInventory.GetPortletsFromRepo();
            var uninstalled  = allPortlets.
                               Where(p => !repoPortlets.Any(r => r.GetProperty <string>("DisplayName") == p.Portlet.Name));

            return(uninstalled);
        }