Show / Hide Table of Contents

Class TabVersionController

Inheritance
object
ServiceLocator<ITabVersionController, TabVersionController>
TabVersionController
Implements
ITabVersionController
Inherited Members
ServiceLocator<ITabVersionController, TabVersionController>.SetTestableInstance(ITabVersionController)
ServiceLocator<ITabVersionController, TabVersionController>.ClearInstance()
ServiceLocator<ITabVersionController, TabVersionController>.GetFactory()
ServiceLocator<ITabVersionController, TabVersionController>.Instance
ServiceLocator<ITabVersionController, TabVersionController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Tabs.TabVersions
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
Type Description
TabVersion

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
Type Description
Func<ITabVersionController>
Overrides
ServiceLocator<ITabVersionController, TabVersionController>.GetFactory()

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
Type Description
TabVersion

GetTabVersions(int, bool)

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

SaveTabVersion(TabVersion)

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

SaveTabVersion(TabVersion, int)

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

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

ITabVersionController

Extension Methods

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