C# Класс Carrotware.CMS.Core.SiteNavHelperReal

Наследование: IDisposable, ISiteNavHelper
Показать файл Открыть проект

Открытые методы

Метод Описание
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