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