Table of Contents

Interface IModuleService

Namespace
Dynamicweb.Modules
Assembly
Dynamicweb.dll
The IModuleService interface defines operations for working with module settings.
[Obsolete("Use ModuleService instead.")]
public interface IModuleService

Methods

Delete(int)

Deletes the module settings with the specified id
void Delete(int id)

Parameters

id int
The id of the module settings to delete

Get(int)

Module Get(int id)

Parameters

id int

Returns

Module

GetBySystemName(string)

Module GetBySystemName(string moduleSystemName)

Parameters

moduleSystemName string

Returns

Module

GetContentModules()

IEnumerable<Module> GetContentModules()

Returns

IEnumerable<Module>

GetControlPanelModules()

IEnumerable<Module> GetControlPanelModules()

Returns

IEnumerable<Module>

GetDisabledModules()

IEnumerable<Module> GetDisabledModules()

Returns

IEnumerable<Module>

GetEnabledModules()

IEnumerable<Module> GetEnabledModules()

Returns

IEnumerable<Module>

GetModules()

IEnumerable<Module> GetModules()

Returns

IEnumerable<Module>

GetModulesBySystemNames(IEnumerable<string>)

IEnumerable<Module> GetModulesBySystemNames(IEnumerable<string> moduleSystemNames)

Parameters

moduleSystemNames IEnumerable<string>

Returns

IEnumerable<Module>

GetNonHiddenModules()

IEnumerable<Module> GetNonHiddenModules()

Returns

IEnumerable<Module>

GetScriptPanelModules()

IEnumerable<Module> GetScriptPanelModules()

Returns

IEnumerable<Module>

GetSearchModules()

IEnumerable<Module> GetSearchModules()

Returns

IEnumerable<Module>

Save(Module)

Module Save(Module m)

Parameters

m Module

Returns

Module

UpdateModuleAccess(IEnumerable<string>, bool)

void UpdateModuleAccess(IEnumerable<string> moduleSystemNames, bool access)

Parameters

moduleSystemNames IEnumerable<string>
access bool
To top