Class TabVersionController
Inheritance
TabVersionController
Assembly: DotNetNuke.dll
Syntax
public class TabVersionController : ServiceLocator<ITabVersionController, TabVersionController>, ITabVersionController
Constructors
TabVersionController()
Declaration
public TabVersionController()
Methods
CreateTabVersion(int, int, bool)
Declaration
public TabVersion CreateTabVersion(int tabId, int createdByUserID, bool isPublished = false)
Parameters
Type |
Name |
Description |
int |
tabId |
|
int |
createdByUserID |
|
bool |
isPublished |
|
Returns
DeleteTabVersion(int, int)
Declaration
public void DeleteTabVersion(int tabId, int tabVersionId)
Parameters
Type |
Name |
Description |
int |
tabId |
|
int |
tabVersionId |
|
DeleteTabVersionDetailByModule(int)
Declaration
public void DeleteTabVersionDetailByModule(int moduleId)
Parameters
Type |
Name |
Description |
int |
moduleId |
|
GetFactory()
Declaration
protected override Func<ITabVersionController> GetFactory()
Returns
Overrides
GetTabVersion(int, int, bool)
Declaration
public TabVersion GetTabVersion(int tabVersionId, int tabId, bool ignoreCache = false)
Parameters
Type |
Name |
Description |
int |
tabVersionId |
|
int |
tabId |
|
bool |
ignoreCache |
|
Returns
GetTabVersions(int, bool)
Declaration
public IEnumerable<TabVersion> GetTabVersions(int tabId, bool ignoreCache = false)
Parameters
Type |
Name |
Description |
int |
tabId |
|
bool |
ignoreCache |
|
Returns
SaveTabVersion(TabVersion)
Declaration
public void SaveTabVersion(TabVersion tabVersion)
Parameters
SaveTabVersion(TabVersion, int)
Declaration
public void SaveTabVersion(TabVersion tabVersion, int createdByUserID)
Parameters
SaveTabVersion(TabVersion, int, int)
Declaration
public void SaveTabVersion(TabVersion tabVersion, int createdByUserID, int modifiedByUserID)
Parameters
Type |
Name |
Description |
TabVersion |
tabVersion |
|
int |
createdByUserID |
|
int |
modifiedByUserID |
|
Implements
Extension Methods