AJH.CMS.Core.Data.XSLTemplateDataMapper.GetXSLTemplate C# (CSharp) Method

GetXSLTemplate() static private method

static private GetXSLTemplate ( List xslTemplates, System.Data.SqlClient.SqlDataReader reader ) : XSLTemplate
xslTemplates List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.XSLTemplate
        internal static XSLTemplate GetXSLTemplate(List<XSLTemplate> xslTemplates, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_XSLTEMPLATE_ID);
            int value = reader.GetInt32(colIndex);

            XSLTemplate xslTemplate = xslTemplates.Where(c => c.ID == value).FirstOrDefault();
            if (xslTemplate == null)
            {
                xslTemplate = new XSLTemplate();
                xslTemplates.Add(xslTemplate);
            }
            return xslTemplate;
        }