Show / Hide Table of Contents

Class ContentController

Inheritance
object
ServiceLocator<IContentController, ContentController>
ContentController
Implements
IContentController
Inherited Members
ServiceLocator<IContentController, ContentController>.SetTestableInstance(IContentController)
ServiceLocator<IContentController, ContentController>.ClearInstance()
ServiceLocator<IContentController, ContentController>.GetFactory()
ServiceLocator<IContentController, ContentController>.Instance
ServiceLocator<IContentController, ContentController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Content
Assembly: DotNetNuke.dll
Syntax
public class ContentController : ServiceLocator<IContentController, ContentController>, IContentController

Constructors

ContentController()

Declaration
public ContentController()

ContentController(IDataService)

Declaration
public ContentController(IDataService dataService)
Parameters
Type Name Description
IDataService dataService

Methods

AddContentItem(ContentItem)

Declaration
public int AddContentItem(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem
Returns
Type Description
int

AddMetaData(ContentItem, string, string)

Declaration
public void AddMetaData(ContentItem contentItem, string name, string value)
Parameters
Type Name Description
ContentItem contentItem
string name
string value

DeleteContentItem(ContentItem)

Declaration
public void DeleteContentItem(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem

DeleteContentItem(int)

Declaration
public void DeleteContentItem(int contentItemId)
Parameters
Type Name Description
int contentItemId

DeleteMetaData(ContentItem, string)

Declaration
public void DeleteMetaData(ContentItem contentItem, string name)
Parameters
Type Name Description
ContentItem contentItem
string name

DeleteMetaData(ContentItem, string, string)

Declaration
public void DeleteMetaData(ContentItem contentItem, string name, string value)
Parameters
Type Name Description
ContentItem contentItem
string name
string value

GetContentItem(int)

Declaration
public ContentItem GetContentItem(int contentItemId)
Parameters
Type Name Description
int contentItemId
Returns
Type Description
ContentItem

GetContentItems(int, int, int)

Declaration
public IQueryable<ContentItem> GetContentItems(int contentTypeId, int tabId, int moduleId)
Parameters
Type Name Description
int contentTypeId
int tabId
int moduleId
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByContentType(ContentType)

Declaration
public IQueryable<ContentItem> GetContentItemsByContentType(ContentType contentType)
Parameters
Type Name Description
ContentType contentType
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByContentType(int)

Declaration
public IQueryable<ContentItem> GetContentItemsByContentType(int contentTypeId)
Parameters
Type Name Description
int contentTypeId
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByModuleId(int)

Declaration
public IQueryable<ContentItem> GetContentItemsByModuleId(int moduleId)
Parameters
Type Name Description
int moduleId
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByTabId(int)

Declaration
public IQueryable<ContentItem> GetContentItemsByTabId(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByTerm(Term)

Declaration
public IQueryable<ContentItem> GetContentItemsByTerm(Term term)
Parameters
Type Name Description
Term term
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByTerm(string)

Declaration
public IQueryable<ContentItem> GetContentItemsByTerm(string term)
Parameters
Type Name Description
string term
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByTerms(IList<Term>)

Declaration
public IQueryable<ContentItem> GetContentItemsByTerms(IList<Term> terms)
Parameters
Type Name Description
IList<Term> terms
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByTerms(string[])

Declaration
public IQueryable<ContentItem> GetContentItemsByTerms(string[] terms)
Parameters
Type Name Description
string[] terms
Returns
Type Description
IQueryable<ContentItem>

GetContentItemsByVocabularyId(int)

Declaration
public IQueryable<ContentItem> GetContentItemsByVocabularyId(int vocabularyId)
Parameters
Type Name Description
int vocabularyId
Returns
Type Description
IQueryable<ContentItem>

GetFactory()

Declaration
protected override Func<IContentController> GetFactory()
Returns
Type Description
Func<IContentController>
Overrides
ServiceLocator<IContentController, ContentController>.GetFactory()

GetMetaData(int)

Declaration
public NameValueCollection GetMetaData(int contentItemId)
Parameters
Type Name Description
int contentItemId
Returns
Type Description
NameValueCollection

GetUnIndexedContentItems()

Declaration
public IQueryable<ContentItem> GetUnIndexedContentItems()
Returns
Type Description
IQueryable<ContentItem>

UpdateContentItem(ContentItem)

Declaration
public void UpdateContentItem(ContentItem contentItem)
Parameters
Type Name Description
ContentItem contentItem

Implements

IContentController

Extension Methods

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