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