public List <MasterHelpDataEntity> Adapt(DataTable dt)
        {
            List <MasterHelpDataEntity> results = new List <MasterHelpDataEntity>();

            foreach (DataRow rw in dt.Rows)
            {
                MasterHelpDataEntity matchCode = new MasterHelpDataEntity();
                matchCode = AdaptItem(rw, dt);
                results.Add(matchCode);
            }
            return(results);
        }
        public MasterHelpDataEntity AdaptItem(DataRow rw, DataTable dt)
        {
            MasterHelpDataEntity result = new MasterHelpDataEntity();

            result.HelpDataId = rw.Table.Columns.Contains("HelpDataId") ? SafeHelper.GetSafeint(rw["HelpDataId"]) : 0;
            result.Helpdata   = rw.Table.Columns.Contains("Helpdata") ? SafeHelper.GetSafestring(rw["Helpdata"]) : string.Empty;
            result.Active     = rw.Table.Columns.Contains("Active") ? SafeHelper.GetSafebool(rw["Active"]) : false;

            //Section Master
            result.SectionMasterId = rw.Table.Columns.Contains("SectionMasterId") ? SafeHelper.GetSafeint(rw["SectionMasterId"]) : 0;
            result.PageName        = rw.Table.Columns.Contains("PageName") ? SafeHelper.GetSafestring(rw["PageName"]) : string.Empty;
            result.SectionName     = rw.Table.Columns.Contains("SectionName") ? SafeHelper.GetSafestring(rw["SectionName"]) : string.Empty;

            return(result);
        }