public List <OIMatchQualityMetadata> SearchMatchMetaDataAdapt(DataTable dt) { List <OIMatchQualityMetadata> results = new List <OIMatchQualityMetadata>(); foreach (DataRow rw in dt.Rows) { OIMatchQualityMetadata cust = new OIMatchQualityMetadata(); cust = SearchMatchMetaDataAdaptItem(rw); results.Add(cust); } return(results); }
public OIMatchQualityMetadata SearchMatchMetaDataAdaptItem(DataRow rw) { OIMatchQualityMetadata result = new OIMatchQualityMetadata(); if (rw.Table.Columns["MatchbookRank"] != null) { result.MatchbookRank = SafeHelper.GetSafeint(rw["MatchbookRank"]); } if (rw.Table.Columns["NbrInstances"] != null) { result.NbrInstances = SafeHelper.GetSafeint(rw["NbrInstances"]); } if (rw.Table.Columns["TotalCC"] != null) { result.TotalCC = SafeHelper.GetSafeint(rw["TotalCC"]); } if (rw.Table.Columns["AvgCC"] != null) { result.AvgCC = SafeHelper.GetSafeint(rw["AvgCC"]); } if (rw.Table.Columns["MaxCC"] != null) { result.MaxCC = SafeHelper.GetSafeint(rw["MaxCC"]); } if (rw.Table.Columns["MinCC"] != null) { result.MinCC = SafeHelper.GetSafeint(rw["MinCC"]); } return(result); }