Class PageModuleRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class PageModuleRepository : IPageModuleRepository
- Inheritance
-
object
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