public MinConfidenceOverrideEntity AdaptItem(DataRow rw, DataTable dt) { MinConfidenceOverrideEntity result = new MinConfidenceOverrideEntity(); if (dt.Columns.Contains("Id")) { result.Id = SafeHelper.GetSafeint(rw["Id"]); } if (dt.Columns.Contains("MinConfidenceCode")) { result.MinConfidenceCode = SafeHelper.GetSafeint(rw["MinConfidenceCode"]); } if (dt.Columns.Contains("MaxCandidateQty")) { result.MaxCandidateQty = SafeHelper.GetSafeint(rw["MaxCandidateQty"]); } if (dt.Columns.Contains("Tags")) { result.Tags = SafeHelper.GetSafestring(rw["Tags"]); } if (dt.Columns.Contains("IsActive")) { result.IsActive = SafeHelper.GetSafebool(rw["IsActive"]); } return(result); }
public List <MinConfidenceOverrideEntity> Adapt(DataTable dt) { List <MinConfidenceOverrideEntity> results = new List <MinConfidenceOverrideEntity>(); foreach (DataRow rw in dt.Rows) { MinConfidenceOverrideEntity cust = new MinConfidenceOverrideEntity(); cust = AdaptItem(rw, dt); results.Add(cust); } return(results); }