示例#1
0
        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);
        }
示例#2
0
        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);
        }