public List <SearchMatchEntity> SearchMatchAdapt(DataTable dt) { List <SearchMatchEntity> results = new List <SearchMatchEntity>(); foreach (DataRow rw in dt.Rows) { SearchMatchEntity cust = new SearchMatchEntity(); cust = SearchMatchAdaptItem(rw); results.Add(cust); } return(results); }
public SearchMatchEntity SearchMatchAdaptItem(DataRow rw) { SearchMatchEntity result = new SearchMatchEntity(); if (rw.Table.Columns["SearchNum"] != null) { result.SearchNum = SafeHelper.GetSafeint(rw["SearchNum"]); } if (rw.Table.Columns["MatchId"] != null) { result.MatchId = SafeHelper.GetSafestring(rw["MatchId"]); } if (rw.Table.Columns["MatchType"] != null) { result.MatchType = SafeHelper.GetSafestring(rw["MatchType"]); } if (rw.Table.Columns["CandidateCount"] != null) { result.CandidateCount = SafeHelper.GetSafeint(rw["CandidateCount"]); } if (rw.Table.Columns["MatchURL"] != null) { result.MatchURL = SafeHelper.GetSafestring(rw["MatchURL"]); } if (rw.Table.Columns["Color"] != null) { result.Color = SafeHelper.GetSafestring(rw["Color"]); } if (rw.Table.Columns["Selected"] != null) { result.Selected = SafeHelper.GetSafebool(rw["Selected"]); } return(result); }