Interface ITabVersionController
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
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
GetTabVersions(int, bool)
Declaration
IEnumerable<TabVersion> GetTabVersions(int tabId, bool ignoreCache = false)
Parameters
Type |
Name |
Description |
int |
tabId |
|
bool |
ignoreCache |
|
Returns
SaveTabVersion(TabVersion)
Declaration
void SaveTabVersion(TabVersion tabVersion)
Parameters
SaveTabVersion(TabVersion, int)
Declaration
void SaveTabVersion(TabVersion tabVersion, int createdByUserId)
Parameters
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