AJH.CMS.Core.Data.CatalogImageDataMapper.GetCatalogImage C# (CSharp) Method

GetCatalogImage() static private method

static private GetCatalogImage ( List CatalogImages, System.Data.SqlClient.SqlDataReader reader ) : CatalogImage
CatalogImages List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.CatalogImage
        internal static CatalogImage GetCatalogImage(List<CatalogImage> CatalogImages, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_CATALOG_IMAGE_ID);
            int value = reader.GetInt32(colIndex);

            CatalogImage CatalogImage = CatalogImages.Where(c => c.ID == value).FirstOrDefault();
            if (CatalogImage == null)
            {
                CatalogImage = new CatalogImage();
                CatalogImages.Add(CatalogImage);
            }
            return CatalogImage;
        }