public JsDataTable getDataTableFromGuidanceItems(List<TeamMentor_Article> rawGuidanceItems)
{
var guidanceItems = rawGuidanceItems.GroupBy((guidanceItem)=>guidanceItem.Metadata.Id)
.Select ((g)=>g.First())
.ToList();
var jsDataTable = new JsDataTable();
jsDataTable.add_Columns("Check", "Title", "Technology", "Phase", "Type", "Category", "Id");
foreach(var guidanceItem in guidanceItems)
jsDataTable.add_Row("<input type='checkbox' class='GuidanceItemCheckBox' style='text-align: center'/>",
guidanceItem.Metadata.Title.trim(),
guidanceItem.Metadata.Technology.trim() ,
guidanceItem.Metadata.Phase ?? "",
guidanceItem.Metadata.Type.trim() ,
//guidanceItem.type ?? "(TBD2)",
guidanceItem.Metadata.Category.trim() ,
guidanceItem.Metadata.Id);
return jsDataTable;
}