Class ModuleDefinitionRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class ModuleDefinitionRepository : IModuleDefinitionRepository
- Inheritance
-
object
ModuleDefinitionRepository
- Implements
-
Constructors
ModuleDefinitionRepository(MasterDBContext, IMemoryCache, IPermissionRepository, ITenantManager, ISettingRepository, IServerStateManager)
public ModuleDefinitionRepository(MasterDBContext context, IMemoryCache cache, IPermissionRepository permissions, ITenantManager tenants, ISettingRepository settings, IServerStateManager serverState)
Parameters
context
MasterDBContext
cache
IMemoryCache
permissions
IPermissionRepository
tenants
ITenantManager
settings
ISettingRepository
serverState
IServerStateManager
Methods
DeleteModuleDefinition(int)
public void DeleteModuleDefinition(int moduleDefinitionId)
Parameters
moduleDefinitionId
int
FilterModuleDefinition(ModuleDefinition)
public ModuleDefinition FilterModuleDefinition(ModuleDefinition moduleDefinition)
Parameters
moduleDefinition
ModuleDefinition
Returns
- ModuleDefinition
GetModuleDefinition(int, int)
public ModuleDefinition GetModuleDefinition(int moduleDefinitionId, int siteId)
Parameters
moduleDefinitionId
int
siteId
int
Returns
- ModuleDefinition
GetModuleDefinitions()
public IEnumerable<ModuleDefinition> GetModuleDefinitions()
Returns
- IEnumerable<ModuleDefinition>
GetModuleDefinitions(int)
public IEnumerable<ModuleDefinition> GetModuleDefinitions(int siteId)
Parameters
siteId
int
Returns
- IEnumerable<ModuleDefinition>
LoadModuleDefinitions(int)
public List<ModuleDefinition> LoadModuleDefinitions(int siteId)
Parameters
siteId
int
Returns
- List<ModuleDefinition>
UpdateModuleDefinition(ModuleDefinition)
public void UpdateModuleDefinition(ModuleDefinition moduleDefinition)
Parameters
moduleDefinition
ModuleDefinition