AJH.CMS.Core.Data.CMSControlDataMapper.GetCMSControl C# (CSharp) Method

GetCMSControl() static private method

static private GetCMSControl ( List cmsControls, System.Data.SqlClient.SqlDataReader reader ) : CMSControl
cmsControls List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.CMSControl
        internal static CMSControl GetCMSControl(List<CMSControl> cmsControls, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_CMSCONTROL_ID);
            int value = reader.GetInt32(colIndex);

            CMSControl cmsControl = cmsControls.Where(c => c.ID == value).FirstOrDefault();
            if (cmsControl == null)
            {
                cmsControl = new CMSControl();
                cmsControls.Add(cmsControl);
            }
            return cmsControl;
        }