C# Class Carrotware.CMS.Core.SiteNavHelperReal

Inheritance: IDisposable, ISiteNavHelper
Show file Open project: ninianne98/CarrotCakeCMS-MVC

Public Methods

Method 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

Method 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 method

public Dispose ( ) : void
return void

FindByFilename() public method

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

FindHome() public method

public FindHome ( System.Guid siteID ) : SiteNav
siteID System.Guid
return SiteNav

FindHome() public method

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

GetBlogHeadingFromURL() public method

public GetBlogHeadingFromURL ( SiteData currentSite, string sFilterPath ) : string
currentSite SiteData
sFilterPath string
return string

GetCategoryList() public method

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

GetCategoryListForPost() public method

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

GetCategoryListForPost() public method

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

GetChildNavigation() public method

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

GetChildNavigation() public method

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

GetChildNavigationCount() public method

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

GetChildNavigationCount() public method

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

GetFilteredContentByIDPagedCount() public method

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

GetFilteredContentByIDPagedCount() public method

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

GetFilteredContentByIDPagedList() public method

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
return List

GetFilteredContentByIDPagedList() public method

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
return List

GetFilteredContentPagedCount() public method

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

GetFilteredContentPagedList() public method

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
return List

GetLatest() public method

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

GetLatestBlogPagedList() public method

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

GetLatestBlogPagedList() public method

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

GetLatestBlogPagedList() public method

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
return List

GetLatestBlogPagedList() public method

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
return List

GetLatestChildContentPagedList() public method

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
return List

GetLatestChildContentPagedList() public method

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
return List

GetLatestContentPagedList() public method

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

GetLatestContentPagedList() public method

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
return List

GetLatestContentPagedList() public method

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
return List

GetLatestContentPagedList() public method

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
return List

GetLatestContentSearchList() public method

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
return List

GetLatestPostUpdates() public method

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

GetLatestPosts() public method

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

GetLatestUpdates() public method

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

GetLatestVersion() public method

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

GetLatestVersion() public method

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

GetLevelDepthNavigation() public method

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

GetMasterNavigation() public method

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

GetMonthBlogUpdateList() public method

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

GetNextPost() public method

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

GetPageCrumbNavigation() public method

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

GetPageCrumbNavigation() public method

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

GetPageNavigation() public method

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

GetPageNavigation() public method

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

GetParentPageNavigation() public method

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

GetParentPageNavigation() public method

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

GetPrevPost() public method

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

GetSiblingNavigation() public method

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

GetSiblingNavigation() public method

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

GetSingleMonthBlogUpdateList() public method

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

GetSiteContentCount() public method

public GetSiteContentCount ( System.Guid siteID ) : int
siteID System.Guid
return int

GetSitePageCount() public method

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

GetSitePageCount() public method

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

GetSiteSearchCount() public method

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

GetTagList() public method

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

GetTagListForPost() public method

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

GetTagListForPost() public method

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

GetTopNavigation() public method

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

GetTwoLevelNavigation() public method

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

PerformDataPagingQueryableContent() public method

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
return List

SiteNavHelperReal() public method

public SiteNavHelperReal ( ) : System
return System