Table of Contents

Interface IModuleDefinitionRepository

Namespace
Oqtane.Repository
Assembly
Oqtane.Server.dll
public interface IModuleDefinitionRepository

Methods

DeleteModuleDefinition(int)

void DeleteModuleDefinition(int moduleDefinitionId)

Parameters

moduleDefinitionId int

FilterModuleDefinition(ModuleDefinition)

ModuleDefinition FilterModuleDefinition(ModuleDefinition moduleDefinition)

Parameters

moduleDefinition ModuleDefinition

Returns

ModuleDefinition

GetModuleDefinition(int, int)

ModuleDefinition GetModuleDefinition(int moduleDefinitionId, int siteId)

Parameters

moduleDefinitionId int
siteId int

Returns

ModuleDefinition

GetModuleDefinitions()

IEnumerable<ModuleDefinition> GetModuleDefinitions()

Returns

IEnumerable<ModuleDefinition>

GetModuleDefinitions(int)

IEnumerable<ModuleDefinition> GetModuleDefinitions(int siteId)

Parameters

siteId int

Returns

IEnumerable<ModuleDefinition>

UpdateModuleDefinition(ModuleDefinition)

void UpdateModuleDefinition(ModuleDefinition moduleDefinition)

Parameters

moduleDefinition ModuleDefinition