C# Class Carrotware.CMS.Core.SiteNavHelperReal

Inheritance: IDisposable, ISiteNavHelper
Afficher le fichier Open project: ninianne98/CarrotCakeCMS-MVC

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindByFilename() public méthode

public FindByFilename ( System.Guid siteID, string urlFileName ) : SiteNav
siteID System.Guid
urlFileName string
Résultat SiteNav

FindHome() public méthode

public FindHome ( System.Guid siteID ) : SiteNav
siteID System.Guid
Résultat SiteNav

FindHome() public méthode

public FindHome ( System.Guid siteID, bool bActiveOnly ) : SiteNav
siteID System.Guid
bActiveOnly bool
Résultat SiteNav

GetBlogHeadingFromURL() public méthode

public GetBlogHeadingFromURL ( SiteData currentSite, string sFilterPath ) : string
currentSite SiteData
sFilterPath string
Résultat string

GetCategoryList() public méthode

public GetCategoryList ( System.Guid siteID, int iUpdates ) : List
siteID System.Guid
iUpdates int
Résultat List

GetCategoryListForPost() public méthode

public GetCategoryListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
siteID System.Guid
iUpdates int
rootContentID System.Guid
Résultat List

GetCategoryListForPost() public méthode

public GetCategoryListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
siteID System.Guid
iUpdates int
urlFileName string
Résultat List

GetChildNavigation() public méthode

public GetChildNavigation ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : List
siteID System.Guid
parentPageID System.Guid
bActiveOnly bool
Résultat List

GetChildNavigation() public méthode

public GetChildNavigation ( System.Guid siteID, string parentPage, bool bActiveOnly ) : List
siteID System.Guid
parentPage string
bActiveOnly bool
Résultat List

GetChildNavigationCount() public méthode

public GetChildNavigationCount ( System.Guid siteID, System.Guid parentPageID, bool bActiveOnly ) : int
siteID System.Guid
parentPageID System.Guid
bActiveOnly bool
Résultat int

GetChildNavigationCount() public méthode

public GetChildNavigationCount ( System.Guid siteID, string parentPage, bool bActiveOnly ) : int
siteID System.Guid
parentPage string
bActiveOnly bool
Résultat int

GetFilteredContentByIDPagedCount() public méthode

public GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategoryGUIDs, List lstCategorySlugs, bool bActiveOnly ) : int
currentSite SiteData
lstCategoryGUIDs List
lstCategorySlugs List
bActiveOnly bool
Résultat int

GetFilteredContentByIDPagedCount() public méthode

public GetFilteredContentByIDPagedCount ( SiteData currentSite, List lstCategories, bool bActiveOnly ) : int
currentSite SiteData
lstCategories List
bActiveOnly bool
Résultat int

GetFilteredContentByIDPagedList() public méthode

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
Résultat List

GetFilteredContentByIDPagedList() public méthode

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
Résultat List

GetFilteredContentPagedCount() public méthode

public GetFilteredContentPagedCount ( SiteData currentSite, string sFilterPath, bool bActiveOnly ) : int
currentSite SiteData
sFilterPath string
bActiveOnly bool
Résultat int

GetFilteredContentPagedList() public méthode

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
Résultat List

GetLatest() public méthode

public GetLatest ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
Résultat List

GetLatestBlogPagedList() public méthode

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageNumber ) : List
siteID System.Guid
bActiveOnly bool
pageNumber int
Résultat List

GetLatestBlogPagedList() public méthode

public GetLatestBlogPagedList ( System.Guid siteID, bool bActiveOnly, int pageSize, int pageNumber ) : List
siteID System.Guid
bActiveOnly bool
pageSize int
pageNumber int
Résultat List

GetLatestBlogPagedList() public méthode

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
Résultat List

GetLatestBlogPagedList() public méthode

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
Résultat List

GetLatestChildContentPagedList() public méthode

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
Résultat List

GetLatestChildContentPagedList() public méthode

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
Résultat List

GetLatestContentPagedList() public méthode

public GetLatestContentPagedList ( System.Guid siteID, ContentPageType postType, bool bActiveOnly, int pageNumber ) : List
siteID System.Guid
postType ContentPageType
bActiveOnly bool
pageNumber int
Résultat List

GetLatestContentPagedList() public méthode

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
Résultat List

GetLatestContentPagedList() public méthode

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
Résultat List

GetLatestContentPagedList() public méthode

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
Résultat List

GetLatestContentSearchList() public méthode

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
Résultat List

GetLatestPostUpdates() public méthode

public GetLatestPostUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
Résultat List

GetLatestPosts() public méthode

public GetLatestPosts ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
Résultat List

GetLatestUpdates() public méthode

public GetLatestUpdates ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
Résultat List

GetLatestVersion() public méthode

public GetLatestVersion ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
Résultat SiteNav

GetLatestVersion() public méthode

public GetLatestVersion ( System.Guid siteID, bool bActiveOnly, string sPage ) : SiteNav
siteID System.Guid
bActiveOnly bool
sPage string
Résultat SiteNav

GetLevelDepthNavigation() public méthode

public GetLevelDepthNavigation ( System.Guid siteID, int iDepth, bool bActiveOnly ) : List
siteID System.Guid
iDepth int
bActiveOnly bool
Résultat List

GetMasterNavigation() public méthode

public GetMasterNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
Résultat List

GetMonthBlogUpdateList() public méthode

public GetMonthBlogUpdateList ( System.Guid siteID, int iUpdates, bool bActiveOnly ) : List
siteID System.Guid
iUpdates int
bActiveOnly bool
Résultat List

GetNextPost() public méthode

public GetNextPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
Résultat SiteNav

GetPageCrumbNavigation() public méthode

public GetPageCrumbNavigation ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : List
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
Résultat List

GetPageCrumbNavigation() public méthode

public GetPageCrumbNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
siteID System.Guid
sPage string
bActiveOnly bool
Résultat List

GetPageNavigation() public méthode

public GetPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
Résultat SiteNav

GetPageNavigation() public méthode

public GetPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
siteID System.Guid
sPage string
Résultat SiteNav

GetParentPageNavigation() public méthode

public GetParentPageNavigation ( System.Guid siteID, System.Guid rootContentID ) : SiteNav
siteID System.Guid
rootContentID System.Guid
Résultat SiteNav

GetParentPageNavigation() public méthode

public GetParentPageNavigation ( System.Guid siteID, string sPage ) : SiteNav
siteID System.Guid
sPage string
Résultat SiteNav

GetPrevPost() public méthode

public GetPrevPost ( System.Guid siteID, System.Guid rootContentID, bool bActiveOnly ) : SiteNav
siteID System.Guid
rootContentID System.Guid
bActiveOnly bool
Résultat SiteNav

GetSiblingNavigation() public méthode

public GetSiblingNavigation ( System.Guid siteID, System.Guid PageID, bool bActiveOnly ) : List
siteID System.Guid
PageID System.Guid
bActiveOnly bool
Résultat List

GetSiblingNavigation() public méthode

public GetSiblingNavigation ( System.Guid siteID, string sPage, bool bActiveOnly ) : List
siteID System.Guid
sPage string
bActiveOnly bool
Résultat List

GetSingleMonthBlogUpdateList() public méthode

public GetSingleMonthBlogUpdateList ( SiteData currentSite, System.DateTime monthDate, bool bActiveOnly ) : List
currentSite SiteData
monthDate System.DateTime
bActiveOnly bool
Résultat List

GetSiteContentCount() public méthode

public GetSiteContentCount ( System.Guid siteID ) : int
siteID System.Guid
Résultat int

GetSitePageCount() public méthode

public GetSitePageCount ( System.Guid siteID, ContentPageType entryType ) : int
siteID System.Guid
entryType ContentPageType
Résultat int

GetSitePageCount() public méthode

public GetSitePageCount ( System.Guid siteID, ContentPageType entryType, bool bActiveOnly ) : int
siteID System.Guid
entryType ContentPageType
bActiveOnly bool
Résultat int

GetSiteSearchCount() public méthode

public GetSiteSearchCount ( System.Guid siteID, string searchTerm, bool bActiveOnly ) : int
siteID System.Guid
searchTerm string
bActiveOnly bool
Résultat int

GetTagList() public méthode

public GetTagList ( System.Guid siteID, int iUpdates ) : List
siteID System.Guid
iUpdates int
Résultat List

GetTagListForPost() public méthode

public GetTagListForPost ( System.Guid siteID, int iUpdates, System.Guid rootContentID ) : List
siteID System.Guid
iUpdates int
rootContentID System.Guid
Résultat List

GetTagListForPost() public méthode

public GetTagListForPost ( System.Guid siteID, int iUpdates, string urlFileName ) : List
siteID System.Guid
iUpdates int
urlFileName string
Résultat List

GetTopNavigation() public méthode

public GetTopNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
Résultat List

GetTwoLevelNavigation() public méthode

public GetTwoLevelNavigation ( System.Guid siteID, bool bActiveOnly ) : List
siteID System.Guid
bActiveOnly bool
Résultat List

PerformDataPagingQueryableContent() public méthode

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
Résultat List

SiteNavHelperReal() public méthode

public SiteNavHelperReal ( ) : System
Résultat System