public CustomAttributeEntity AdaptItem(DataRow rw, DataTable dt) { CustomAttributeEntity result = new CustomAttributeEntity(); if (dt.Columns.Contains("AttributeId")) { result.AttributeId = SafeHelper.GetSafeint(rw["AttributeId"]); } if (dt.Columns.Contains("AttributeName")) { result.AttributeName = SafeHelper.GetSafestring(rw["AttributeName"]); } if (dt.Columns.Contains("AttributeDataTypeCode")) { result.AttributeDataTypeCode = SafeHelper.GetSafestring(rw["AttributeDataTypeCode"]); } if (dt.Columns.Contains("TypeDescription")) { result.TypeDescription = SafeHelper.GetSafestring(rw["TypeDescription"]); } return(result); }
public List <CustomAttributeEntity> Adapt(DataTable dt) { List <CustomAttributeEntity> results = new List <CustomAttributeEntity>(); foreach (DataRow rw in dt.Rows) { CustomAttributeEntity customAttribute = new CustomAttributeEntity(); customAttribute = AdaptItem(rw, dt); results.Add(customAttribute); } return(results); }