C# 클래스 Carrotware.CMS.Core.SiteNavHelperReal

상속: IDisposable, ISiteNavHelper
파일 보기 프로젝트 열기: ninianne98/CarrotCakeCMS-MVC

공개 메소드들

메소드 설명
Dispose ( ) : void
FindByFilename ( System.Guid siteID, string urlFileName ) : SiteNav
FindHome ( System.Guid siteID ) : SiteNav
FindHome ( System.Guid siteID, bool bActiveOnly ) : SiteNav
GetBlogHeadingFromURL ( SiteData currentSite, string sFilterPath ) : string
GetCategoryList ( System.Guid siteID, int iUpdates ) : List
GetCategoryListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
GetCategoryListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
GetChildNavigation ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : List
GetChildNavigation ( System.Guid siteID, string parentPage, bool bActiveOnly ) : List
GetChildNavigationCount ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : int
GetChildNavigationCount ( System.Guid siteID, string parentPage, bool bActiveOnly ) : int
GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategoryGUIDs, List lstCategorySlugs, bool bActiveOnly ) : int
GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategories, bool bActiveOnly ) : int
GetFilteredContentByIDPagedList ( SiteData currentSite, List lstCategoryGUIDs, List lstCategorySlugs, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetFilteredContentByIDPagedList ( SiteData currentSite, List lstCategories, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetFilteredContentPagedCount ( SiteData currentSite, string sFilterPath, bool bActiveOnly ) : int
GetFilteredContentPagedList ( SiteData currentSite, string sFilterPath, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatest ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageNumber ) : List
GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber ) : List
GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageNumber, string sortField, string sortDir ) : List
GetLatestChildContentPagedList ( System.Guid siteID, System.Guid parentContentID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatestChildContentPagedList ( System.Guid siteID, string parentPage, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageNumber ) : List
GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageSize, int pageNumber ) : List
GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageNumber, string sortField, string sortDir ) : List
GetLatestContentSearchList ( System.Guid siteID, string searchTerm, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
GetLatestPostUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
GetLatestPosts ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
GetLatestUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
GetLatestVersion ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
GetLatestVersion ( System.Guid siteID, bool bActiveOnly, string sPage ) : SiteNav
GetLevelDepthNavigation ( System.Guid siteID, int iDepth, bool bActiveOnly ) : List
GetMasterNavigation ( System.Guid siteID, bool bActiveOnly ) : List
GetMonthBlogUpdateList ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
GetNextPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
GetPageCrumbNavigation ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : List
GetPageCrumbNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
GetPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
GetPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
GetParentPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
GetParentPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
GetPrevPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
GetSiblingNavigation ( System.Guid siteID, System.Guid PageID, bool bActiveOnly ) : List
GetSiblingNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
GetSingleMonthBlogUpdateList ( SiteData currentSite, System.DateTime monthDate, bool bActiveOnly ) : List
GetSiteContentCount ( System.Guid siteID ) : int
GetSitePageCount ( System.Guid siteID, ContentPageType entryType ) : int
GetSitePageCount ( System.Guid siteID, ContentPageType entryType, bool bActiveOnly ) : int
GetSiteSearchCount ( System.Guid siteID, string searchTerm, bool bActiveOnly ) : int
GetTagList ( System.Guid siteID, int iUpdates ) : List
GetTagListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
GetTagListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
GetTopNavigation ( System.Guid siteID, bool bActiveOnly ) : List
GetTwoLevelNavigation ( System.Guid siteID, bool bActiveOnly ) : List
PerformDataPagingQueryableContent ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir, IQueryable QueryInput ) : List
SiteNavHelperReal ( ) : System

비공개 메소드들

메소드 설명
GetPageCrumbNavByContent ( vw_carrot_Content content, bool bActiveOnly ) : List
GetPageNavigation ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
GetParentPageNavigationByNav ( System.Guid siteID, SiteNav navItem ) : SiteNav

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FindByFilename() 공개 메소드

public FindByFilename ( System.Guid siteID, string urlFileName ) : SiteNav
siteID System.Guid
urlFileName string
리턴 SiteNav

FindHome() 공개 메소드

public FindHome ( System.Guid siteID ) : SiteNav
siteID System.Guid
리턴 SiteNav

FindHome() 공개 메소드

public FindHome ( System.Guid siteID, bool bActiveOnly ) : SiteNav
siteID System.Guid
bActiveOnly bool
리턴 SiteNav

GetBlogHeadingFromURL() 공개 메소드

public GetBlogHeadingFromURL ( SiteData currentSite, string sFilterPath ) : string
currentSite SiteData
sFilterPath string
리턴 string

GetCategoryList() 공개 메소드

public GetCategoryList ( System.Guid siteID, int iUpdates ) : List
siteID System.Guid
iUpdates int
리턴 List

GetCategoryListForPost() 공개 메소드

public GetCategoryListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
siteID System.Guid
iUpdates int
rootContentID System.Guid
리턴 List

GetCategoryListForPost() 공개 메소드

public GetCategoryListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
siteID System.Guid
iUpdates int
urlFileName string
리턴 List

GetChildNavigation() 공개 메소드

public GetChildNavigation ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : List
siteID System.Guid
parentPageID System.Guid
bActiveOnly bool
리턴 List

GetChildNavigation() 공개 메소드

public GetChildNavigation ( System.Guid siteID, string parentPage, bool bActiveOnly ) : List
siteID System.Guid
parentPage string
bActiveOnly bool
리턴 List

GetChildNavigationCount() 공개 메소드

public GetChildNavigationCount ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : int
siteID System.Guid
parentPageID System.Guid
bActiveOnly bool
리턴 int

GetChildNavigationCount() 공개 메소드

public GetChildNavigationCount ( System.Guid siteID, string parentPage, bool bActiveOnly ) : int
siteID System.Guid
parentPage string
bActiveOnly bool
리턴 int

GetFilteredContentByIDPagedCount() 공개 메소드

public GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategoryGUIDs, List lstCategorySlugs, bool bActiveOnly ) : int
currentSite SiteData
lstCategoryGUIDs List
lstCategorySlugs List
bActiveOnly bool
리턴 int

GetFilteredContentByIDPagedCount() 공개 메소드

public GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategories, bool bActiveOnly ) : int
currentSite SiteData
lstCategories List
bActiveOnly bool
리턴 int

GetFilteredContentByIDPagedList() 공개 메소드

public GetFilteredContentByIDPagedList ( SiteData currentSite, List lstCategoryGUIDs, List lstCategorySlugs, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
currentSite SiteData
lstCategoryGUIDs List
lstCategorySlugs List
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetFilteredContentByIDPagedList() 공개 메소드

public GetFilteredContentByIDPagedList ( SiteData currentSite, List lstCategories, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
currentSite SiteData
lstCategories List
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetFilteredContentPagedCount() 공개 메소드

public GetFilteredContentPagedCount ( SiteData currentSite, string sFilterPath, bool bActiveOnly ) : int
currentSite SiteData
sFilterPath string
bActiveOnly bool
리턴 int

GetFilteredContentPagedList() 공개 메소드

public GetFilteredContentPagedList ( SiteData currentSite, string sFilterPath, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
currentSite SiteData
sFilterPath string
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatest() 공개 메소드

public GetLatest ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
리턴 List

GetLatestBlogPagedList() 공개 메소드

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageNumber ) : List
siteID System.Guid
bActiveOnly bool
pageNumber int
리턴 List

GetLatestBlogPagedList() 공개 메소드

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber ) : List
siteID System.Guid
bActiveOnly bool
pageSize int
pageNumber int
리턴 List

GetLatestBlogPagedList() 공개 메소드

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestBlogPagedList() 공개 메소드

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
bActiveOnly bool
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestChildContentPagedList() 공개 메소드

public GetLatestChildContentPagedList ( System.Guid siteID, System.Guid parentContentID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
parentContentID System.Guid
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestChildContentPagedList() 공개 메소드

public GetLatestChildContentPagedList ( System.Guid siteID, string parentPage, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
parentPage string
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestContentPagedList() 공개 메소드

public GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageNumber ) : List
siteID System.Guid
postType ContentPageType
bActiveOnly bool
pageNumber int
리턴 List

GetLatestContentPagedList() 공개 메소드

public GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageSize, int pageNumber ) : List
siteID System.Guid
postType ContentPageType
bActiveOnly bool
pageSize int
pageNumber int
리턴 List

GetLatestContentPagedList() 공개 메소드

public GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
postType ContentPageType
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestContentPagedList() 공개 메소드

public GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
postType ContentPageType
bActiveOnly bool
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestContentSearchList() 공개 메소드

public GetLatestContentSearchList ( System.Guid siteID, string searchTerm, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir ) : List
siteID System.Guid
searchTerm string
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
리턴 List

GetLatestPostUpdates() 공개 메소드

public GetLatestPostUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
리턴 List

GetLatestPosts() 공개 메소드

public GetLatestPosts ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
리턴 List

GetLatestUpdates() 공개 메소드

public GetLatestUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
리턴 List

GetLatestVersion() 공개 메소드

public GetLatestVersion ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
리턴 SiteNav

GetLatestVersion() 공개 메소드

public GetLatestVersion ( System.Guid siteID, bool bActiveOnly, string sPage ) : SiteNav
siteID System.Guid
bActiveOnly bool
sPage string
리턴 SiteNav

GetLevelDepthNavigation() 공개 메소드

public GetLevelDepthNavigation ( System.Guid siteID, int iDepth, bool bActiveOnly ) : List
siteID System.Guid
iDepth int
bActiveOnly bool
리턴 List

GetMasterNavigation() 공개 메소드

public GetMasterNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
리턴 List

GetMonthBlogUpdateList() 공개 메소드

public GetMonthBlogUpdateList ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
리턴 List

GetNextPost() 공개 메소드

public GetNextPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
리턴 SiteNav

GetPageCrumbNavigation() 공개 메소드

public GetPageCrumbNavigation ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : List
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
리턴 List

GetPageCrumbNavigation() 공개 메소드

public GetPageCrumbNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
siteID System.Guid
sPage string
bActiveOnly bool
리턴 List

GetPageNavigation() 공개 메소드

public GetPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
리턴 SiteNav

GetPageNavigation() 공개 메소드

public GetPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
siteID System.Guid
sPage string
리턴 SiteNav

GetParentPageNavigation() 공개 메소드

public GetParentPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
리턴 SiteNav

GetParentPageNavigation() 공개 메소드

public GetParentPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
siteID System.Guid
sPage string
리턴 SiteNav

GetPrevPost() 공개 메소드

public GetPrevPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
리턴 SiteNav

GetSiblingNavigation() 공개 메소드

public GetSiblingNavigation ( System.Guid siteID, System.Guid PageID, bool bActiveOnly ) : List
siteID System.Guid
PageID System.Guid
bActiveOnly bool
리턴 List

GetSiblingNavigation() 공개 메소드

public GetSiblingNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
siteID System.Guid
sPage string
bActiveOnly bool
리턴 List

GetSingleMonthBlogUpdateList() 공개 메소드

public GetSingleMonthBlogUpdateList ( SiteData currentSite, System.DateTime monthDate, bool bActiveOnly ) : List
currentSite SiteData
monthDate System.DateTime
bActiveOnly bool
리턴 List

GetSiteContentCount() 공개 메소드

public GetSiteContentCount ( System.Guid siteID ) : int
siteID System.Guid
리턴 int

GetSitePageCount() 공개 메소드

public GetSitePageCount ( System.Guid siteID, ContentPageType entryType ) : int
siteID System.Guid
entryType ContentPageType
리턴 int

GetSitePageCount() 공개 메소드

public GetSitePageCount ( System.Guid siteID, ContentPageType entryType, bool bActiveOnly ) : int
siteID System.Guid
entryType ContentPageType
bActiveOnly bool
리턴 int

GetSiteSearchCount() 공개 메소드

public GetSiteSearchCount ( System.Guid siteID, string searchTerm, bool bActiveOnly ) : int
siteID System.Guid
searchTerm string
bActiveOnly bool
리턴 int

GetTagList() 공개 메소드

public GetTagList ( System.Guid siteID, int iUpdates ) : List
siteID System.Guid
iUpdates int
리턴 List

GetTagListForPost() 공개 메소드

public GetTagListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
siteID System.Guid
iUpdates int
rootContentID System.Guid
리턴 List

GetTagListForPost() 공개 메소드

public GetTagListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
siteID System.Guid
iUpdates int
urlFileName string
리턴 List

GetTopNavigation() 공개 메소드

public GetTopNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
리턴 List

GetTwoLevelNavigation() 공개 메소드

public GetTwoLevelNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
리턴 List

PerformDataPagingQueryableContent() 공개 메소드

public PerformDataPagingQueryableContent ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber, string sortField, string sortDir, IQueryable QueryInput ) : List
siteID System.Guid
bActiveOnly bool
pageSize int
pageNumber int
sortField string
sortDir string
QueryInput IQueryable
리턴 List

SiteNavHelperReal() 공개 메소드

public SiteNavHelperReal ( ) : System
리턴 System