예제 #1
0
 public SitePageManager GetBySectionandTypeOrDefault(int SiteID,int SectionID, int SitePageTypeID)
 {
     SitePageManagerDAC _sitePageManagerComponent = new SitePageManagerDAC();
      IDataReader reader = _sitePageManagerComponent.GetBySectionorDefaultSitePageManager(SiteID,SectionID, SitePageTypeID);
      SitePageManager _sitePageManager = null;
      while (reader.Read())
      {
          _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;
      } reader.Close();
      return _sitePageManager;
 }