예제 #1
0
 public List<SitePageManager> GetAll()
 {
     SitePageManagerDAC _sitePageManagerComponent = new SitePageManagerDAC();
      IDataReader reader =  _sitePageManagerComponent.GetAllSitePageManager().CreateDataReader();
      List<SitePageManager> _sitePageManagerList = new List<SitePageManager>();
      while(reader.Read())
      {
      if(_sitePageManagerList == null)
          _sitePageManagerList = new List<SitePageManager>();
          SitePageManager _sitePageManager = new SitePageManager();
          if(reader["SitePageManagerID"] != DBNull.Value)
              _sitePageManager.SitePageManagerID = Convert.ToInt32(reader["SitePageManagerID"]);
          if(reader["SectionID"] != DBNull.Value)
              _sitePageManager.SectionID = Convert.ToInt32(reader["SectionID"]);
          if(reader["SitePageTypeID"] != DBNull.Value)
              _sitePageManager.SitePageTypeID = Convert.ToInt32(reader["SitePageTypeID"]);
          if(reader["IsMain"] != DBNull.Value)
              _sitePageManager.IsMain = Convert.ToBoolean(reader["IsMain"]);
      _sitePageManager.NewRecord = false;
      _sitePageManagerList.Add(_sitePageManager);
      }             reader.Close();
      return _sitePageManagerList;
 }