public static TeamMentor_Article tmGuidanceItem(this TM_Xml_Database tmDatabase, Guid id)
{
UserRole.ReadArticles.demand();
if (TM_Xml_Database.Current.Cached_GuidanceItems.hasKey(id))
{
var article = TM_Xml_Database.Current.Cached_GuidanceItems[id];
return article;
}
var externalArticle = tmDatabase.getExternalTeamMentorArticle_if_MappingExists(id);
if (externalArticle.notNull())
return externalArticle;
return null;
}