Esempio n. 1
0
        [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());
        }
Esempio n. 2
0
 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());
 }