예제 #1
0
 public List<PhoneNumberType> GetAll()
 {
     PhoneNumberTypeDAC _phoneNumberTypeComponent = new PhoneNumberTypeDAC();
      IDataReader reader =  _phoneNumberTypeComponent.GetAllPhoneNumberType().CreateDataReader();
      List<PhoneNumberType> _phoneNumberTypeList = new List<PhoneNumberType>();
      while(reader.Read())
      {
      if(_phoneNumberTypeList == null)
          _phoneNumberTypeList = new List<PhoneNumberType>();
          PhoneNumberType _phoneNumberType = new PhoneNumberType();
          if(reader["PhoneNumberTypeId"] != DBNull.Value)
              _phoneNumberType.PhoneNumberTypeId = Convert.ToInt32(reader["PhoneNumberTypeId"]);
          if(reader["Name"] != DBNull.Value)
              _phoneNumberType.Name = Convert.ToString(reader["Name"]);
          if(reader["ModifiedDate"] != DBNull.Value)
              _phoneNumberType.ModifiedDate = Convert.ToDateTime(reader["ModifiedDate"]);
      _phoneNumberType.NewRecord = false;
      _phoneNumberTypeList.Add(_phoneNumberType);
      }             reader.Close();
      return _phoneNumberTypeList;
 }