Table of Contents

Class ModuleDefinitionRepository

Namespace
Oqtane.Repository
Assembly
Oqtane.Server.dll
public class ModuleDefinitionRepository : IModuleDefinitionRepository
Inheritance
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