AJH.CMS.Core.Data.PublishDataMapper.GetPublish C# (CSharp) Method

GetPublish() static private method

static private GetPublish ( List publishs, System.Data.SqlClient.SqlDataReader reader ) : Publish
publishs List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.Publish
        internal static Publish GetPublish(List<Publish> publishs, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_PUBLISH_ID);
            int value = reader.GetInt32(colIndex);

            Publish publish = publishs.Where(c => c.ID == value).FirstOrDefault();
            if (publish == null)
            {
                publish = new Publish();
                publishs.Add(publish);
            }
            return publish;
        }