Class PageModuleRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class PageModuleRepository : IPageModuleRepository
- Inheritance
-
PageModuleRepository
- Implements
-
Constructors
PageModuleRepository(IDbContextFactory<TenantDBContext>, IModuleDefinitionRepository, IModuleRepository, IPermissionRepository, ISettingRepository)
public PageModuleRepository(IDbContextFactory<TenantDBContext> dbContextFactory, IModuleDefinitionRepository moduleDefinitions, IModuleRepository modules, IPermissionRepository permissions, ISettingRepository settings)
Parameters
dbContextFactory
IDbContextFactory<TenantDBContext>
moduleDefinitions
IModuleDefinitionRepository
modules
IModuleRepository
permissions
IPermissionRepository
settings
ISettingRepository
Methods
AddPageModule(PageModule)
public PageModule AddPageModule(PageModule pageModule)
Parameters
pageModule
PageModule
Returns
- PageModule
DeletePageModule(int)
public void DeletePageModule(int pageModuleId)
Parameters
pageModuleId
int
GetPageModule(int)
public PageModule GetPageModule(int pageModuleId)
Parameters
pageModuleId
int
Returns
- PageModule
GetPageModule(int, bool)
public PageModule GetPageModule(int pageModuleId, bool tracking)
Parameters
pageModuleId
int
tracking
bool
Returns
- PageModule
GetPageModule(int, int)
public PageModule GetPageModule(int pageId, int moduleId)
Parameters
pageId
int
moduleId
int
Returns
- PageModule
GetPageModules(int)
public IEnumerable<PageModule> GetPageModules(int siteId)
Parameters
siteId
int
Returns
- IEnumerable<PageModule>
UpdatePageModule(PageModule)
public PageModule UpdatePageModule(PageModule pageModule)
Parameters
pageModule
PageModule
Returns
- PageModule