AJH.CMS.Core.Data.PreferenceDataMapper.GetPreference C# (CSharp) Method

GetPreference() static private method

static private GetPreference ( List Preferences, System.Data.SqlClient.SqlDataReader reader ) : Preference
Preferences List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.Preference
        internal static AJH.CMS.Core.Entities.Preference GetPreference(List<AJH.CMS.Core.Entities.Preference> Preferences, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_PREFERENCE_ID);
            int value = reader.GetInt32(colIndex);

            AJH.CMS.Core.Entities.Preference Preference = Preferences.Where(c => c.ID == value).FirstOrDefault();
            if (Preference == null)
            {
                Preference = new AJH.CMS.Core.Entities.Preference();
                Preferences.Add(Preference);
            }
            return Preference;
        }

Same methods

PreferenceDataMapper::GetPreference ( string preferenceName ) : Preference