コード例 #1
0
 public JsDataTable JsDataTableWithPastRequests()
 {
     var jsDataTable =  new JsDataTable();
     jsDataTable.add_Columns("Url", "Date", "UserName", "SessionID", "PostData");
     foreach(var pastRequest in activityTracking.PastRequests)
         jsDataTable.add_Row(pastRequest.Url, pastRequest.Date, pastRequest.UserName, pastRequest.SessionID, pastRequest.PostData);
     return jsDataTable;
 }
コード例 #2
0
        public JsDataTable getDataTableFromGuidanceItems(List<GuidanceItem_V3> rawGuidanceItems)
        {
            var guidanceItems = rawGuidanceItems.GroupBy((guidanceItem)=>guidanceItem.guidanceItemId)
                                                .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.title.trim(),
                                        guidanceItem.technology.trim() ,
                                        guidanceItem.phase ?? "",
                                        guidanceItem.rule_Type.trim() ,
                                        //guidanceItem.type ?? "(TBD2)",
                                        guidanceItem.category.trim() ,
                                        guidanceItem.guidanceItemId);
            return jsDataTable;
        }
コード例 #3
0
 public static JsDataTable add_Row(this JsDataTable jsDataTable, params object[] cells)
 {
     return(jsDataTable.add_Row(cells.ToList()));
 }