[ReadArticles] public static List <TeamMentor_Article> tmGuidanceItems_InFolder(this TM_Xml_Database tmDatabase, Guid folderId) { 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()); }
public static List <TeamMentor_Article> getGuidanceItemsInViews(this TM_Xml_Database tmDatabase, List <Guid> viewIds) { if (viewIds.isNull()) { return(new List <TeamMentor_Article>()); } return((from viewId in viewIds from guidanceItemV3 in tmDatabase.getGuidanceItemsInView(viewId) select guidanceItemV3).toList()); }