Вот, пожалуйста.Фрагмент для получения модулей портала.
var allModules = DesktopModuleController.GetPortalDesktopModules(PortalId);
foreach (var module in allModules)
{
var moduleInfo = module.Value; //because allModules is a List<KeyValuePair>
Label1.Text += moduleInfo.DesktopModuleID + " - " + moduleInfo.FriendlyName + "<br>";
}