public List<ConferenceRegistrationSettings> GetAllByConferenceID(int ConferenceID) { ConferenceRegistrationSettingsDAC _conferenceRegistrationSettingsComponent = new ConferenceRegistrationSettingsDAC(); IDataReader reader = _conferenceRegistrationSettingsComponent.GetAllConferenceRegistrationSettings("ConferenceID = " + ConferenceID).CreateDataReader(); List<ConferenceRegistrationSettings> _conferenceRegistrationSettingsList = new List<ConferenceRegistrationSettings>(); while (reader.Read()) { if (_conferenceRegistrationSettingsList == null) _conferenceRegistrationSettingsList = new List<ConferenceRegistrationSettings>(); ConferenceRegistrationSettings _conferenceRegistrationSettings = new ConferenceRegistrationSettings(); if (reader["ConferenceRegistrationSettingID"] != DBNull.Value) _conferenceRegistrationSettings.ConferenceRegistrationSettingID = Convert.ToInt32(reader["ConferenceRegistrationSettingID"]); if (reader["ConferenceID"] != DBNull.Value) _conferenceRegistrationSettings.ConferenceID = Convert.ToInt32(reader["ConferenceID"]); if (reader["RegistrationEndDate"] != DBNull.Value) _conferenceRegistrationSettings.RegistrationEndDate = Convert.ToDateTime(reader["RegistrationEndDate"]); if (reader["RegistrationStartDate"] != DBNull.Value) _conferenceRegistrationSettings.RegistrationStartDate = Convert.ToDateTime(reader["RegistrationStartDate"]); if (reader["IsActive"] != DBNull.Value) _conferenceRegistrationSettings.IsActive = Convert.ToBoolean(reader["IsActive"]); _conferenceRegistrationSettings.NewRecord = false; _conferenceRegistrationSettingsList.Add(_conferenceRegistrationSettings); } reader.Close(); return _conferenceRegistrationSettingsList; }