AJH.CMS.Core.Data.HtmlBlockDataMapper.GetHtmlBlock C# (CSharp) Method

GetHtmlBlock() static private method

static private GetHtmlBlock ( List htmlBlocks, System.Data.SqlClient.SqlDataReader reader ) : HtmlBlock
htmlBlocks List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.HtmlBlock
        internal static HtmlBlock GetHtmlBlock(List<HtmlBlock> htmlBlocks, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_HTMLBLOCK_ID);
            int value = reader.GetInt32(colIndex);

            HtmlBlock htmlBlock = htmlBlocks.Where(c => c.ID == value).FirstOrDefault();
            if (htmlBlock == null)
            {
                htmlBlock = new HtmlBlock();
                htmlBlocks.Add(htmlBlock);
            }
            return htmlBlock;
        }