Show / Hide Table of Contents

Interface ITabVersionController

Namespace: DotNetNuke.Entities.Tabs.TabVersions
Assembly: DotNetNuke.dll
Syntax
public interface ITabVersionController

Methods

CreateTabVersion(int, int, bool)

Declaration
TabVersion CreateTabVersion(int tabId, int createdByUserId, bool isPublished = false)
Parameters
Type Name Description
int tabId
int createdByUserId
bool isPublished
Returns
Type Description
TabVersion

DeleteTabVersion(int, int)

Declaration
void DeleteTabVersion(int tabId, int tabVersionId)
Parameters
Type Name Description
int tabId
int tabVersionId

DeleteTabVersionDetailByModule(int)

Declaration
void DeleteTabVersionDetailByModule(int moduleId)
Parameters
Type Name Description
int moduleId

GetTabVersion(int, int, bool)

Declaration
TabVersion GetTabVersion(int tabVersionId, int tabId, bool ignoreCache = false)
Parameters
Type Name Description
int tabVersionId
int tabId
bool ignoreCache
Returns
Type Description
TabVersion

GetTabVersions(int, bool)

Declaration
IEnumerable<TabVersion> GetTabVersions(int tabId, bool ignoreCache = false)
Parameters
Type Name Description
int tabId
bool ignoreCache
Returns
Type Description
IEnumerable<TabVersion>

SaveTabVersion(TabVersion)

Declaration
void SaveTabVersion(TabVersion tabVersion)
Parameters
Type Name Description
TabVersion tabVersion

SaveTabVersion(TabVersion, int)

Declaration
void SaveTabVersion(TabVersion tabVersion, int createdByUserId)
Parameters
Type Name Description
TabVersion tabVersion
int createdByUserId

SaveTabVersion(TabVersion, int, int)

Declaration
void SaveTabVersion(TabVersion tabVersion, int createdByUserId, int modifiedByUserId)
Parameters
Type Name Description
TabVersion tabVersion
int createdByUserId
int modifiedByUserId

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS