Table of Contents

Interface IModuleRepository

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

Methods

AddModule(Module)

Module AddModule(Module module)

Parameters

module Module

Returns

Module

DeleteModule(int)

void DeleteModule(int moduleId)

Parameters

moduleId int

ExportModule(int)

string ExportModule(int moduleId)

Parameters

moduleId int

Returns

string

GetModule(int)

Module GetModule(int moduleId)

Parameters

moduleId int

Returns

Module

GetModule(int, bool)

Module GetModule(int moduleId, bool tracking)

Parameters

moduleId int
tracking bool

Returns

Module

GetModules(int)

IEnumerable<Module> GetModules(int siteId)

Parameters

siteId int

Returns

IEnumerable<Module>

ImportModule(int, string)

bool ImportModule(int moduleId, string content)

Parameters

moduleId int
content string

Returns

bool

UpdateModule(Module)

Module UpdateModule(Module module)

Parameters

module Module

Returns

Module