public static List<TeamMentor_Article> tmGuidanceItems_InFolder(this TM_Xml_Database tmDatabase, Guid folderId)
{
UserRole.ReadArticles.demand();
var folder = tmDatabase.xmlDB_Folder(folderId);
var foldersToMap = tmDatabase.xmlDB_Folders_All(folder);
return (from folderToMap in foldersToMap
from view in folderToMap.view
from guidanceItem in tmDatabase.getGuidanceItemsInView(view.id.guid())
select guidanceItem).Distinct().toList();
}