C# Class BetterCms.Module.Pages.Services.DefaultPageListService

Inheritance: IPageListService
Exibir arquivo Open project: devbridge/BetterCMS

Public Methods

Method Description
DefaultPageListService ( ICategoryService categoryService, ICmsConfiguration configuration, ILanguageService languageService, IAccessControlService accessControlService, ILayoutService layoutService, IUnitOfWork unitOfWork ) : System
GetFilteredPagesList ( BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request ) : PagesGridViewModel

Protected Methods

Method Description
CreateModel ( IEnumerable pages, BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request, IFutureValue count, IList layouts, IList categoriesLookupList ) : PagesGridViewModel
FilterQuery ( PagesView>.IQueryOver query, BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request, NHibernate.Criterion.Junction hasnotSeoDisjunction ) : PagesView>.IQueryOver

Method Details

CreateModel() protected method

protected CreateModel ( IEnumerable pages, BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request, IFutureValue count, IList layouts, IList categoriesLookupList ) : PagesGridViewModel
pages IEnumerable
request BetterCms.Module.Pages.ViewModels.Filter.PagesFilter
count IFutureValue
layouts IList
categoriesLookupList IList
return PagesGridViewModel

DefaultPageListService() public method

public DefaultPageListService ( ICategoryService categoryService, ICmsConfiguration configuration, ILanguageService languageService, IAccessControlService accessControlService, ILayoutService layoutService, IUnitOfWork unitOfWork ) : System
categoryService ICategoryService
configuration ICmsConfiguration
languageService ILanguageService
accessControlService IAccessControlService
layoutService ILayoutService
unitOfWork IUnitOfWork
return System

FilterQuery() protected method

protected FilterQuery ( PagesView>.IQueryOver query, BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request, NHibernate.Criterion.Junction hasnotSeoDisjunction ) : PagesView>.IQueryOver
query PagesView>.IQueryOver
request BetterCms.Module.Pages.ViewModels.Filter.PagesFilter
hasnotSeoDisjunction NHibernate.Criterion.Junction
return PagesView>.IQueryOver

GetFilteredPagesList() public method

public GetFilteredPagesList ( BetterCms.Module.Pages.ViewModels.Filter.PagesFilter request ) : PagesGridViewModel
request BetterCms.Module.Pages.ViewModels.Filter.PagesFilter
return PagesGridViewModel