Show / Hide Table of Contents

Class DataService

Inheritance
object
DataService
Implements
IDataService
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Content.Data
Assembly: DotNetNuke.dll
Syntax
public class DataService : IDataService

Constructors

DataService()

Declaration
public DataService()

Methods

AddContentItem(ContentItem, int)

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

AddContentType(ContentType)

Declaration
public int AddContentType(ContentType contentType)
Parameters
Type Name Description
ContentType contentType
Returns
Type Description
int

AddHeirarchicalTerm(Term, int)

Declaration
public int AddHeirarchicalTerm(Term term, int createdByUserId)
Parameters
Type Name Description
Term term
int createdByUserId
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

AddScopeType(ScopeType)

Declaration
public int AddScopeType(ScopeType scopeType)
Parameters
Type Name Description
ScopeType scopeType
Returns
Type Description
int

AddSimpleTerm(Term, int)

Declaration
public int AddSimpleTerm(Term term, int createdByUserId)
Parameters
Type Name Description
Term term
int createdByUserId
Returns
Type Description
int

AddTermToContent(Term, ContentItem)

Declaration
public void AddTermToContent(Term term, ContentItem contentItem)
Parameters
Type Name Description
Term term
ContentItem contentItem

AddVocabulary(Vocabulary, int)

Declaration
public int AddVocabulary(Vocabulary vocabulary, int createdByUserId)
Parameters
Type Name Description
Vocabulary vocabulary
int createdByUserId
Returns
Type Description
int

DeleteContentItem(int)

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

DeleteContentType(ContentType)

Declaration
public void DeleteContentType(ContentType contentType)
Parameters
Type Name Description
ContentType contentType

DeleteHeirarchicalTerm(Term)

Declaration
public void DeleteHeirarchicalTerm(Term term)
Parameters
Type Name Description
Term term

DeleteMetaData(ContentItem, string, string)

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

DeleteScopeType(ScopeType)

Declaration
public void DeleteScopeType(ScopeType scopeType)
Parameters
Type Name Description
ScopeType scopeType

DeleteSimpleTerm(Term)

Declaration
public void DeleteSimpleTerm(Term term)
Parameters
Type Name Description
Term term

DeleteVocabulary(Vocabulary)

Declaration
public void DeleteVocabulary(Vocabulary vocabulary)
Parameters
Type Name Description
Vocabulary vocabulary

GetContentItem(int)

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

GetContentItems(int, int, int)

Declaration
public IDataReader GetContentItems(int contentTypeId, int tabId, int moduleId)
Parameters
Type Name Description
int contentTypeId
int tabId
int moduleId
Returns
Type Description
IDataReader

GetContentItemsByContentType(int)

Declaration
public IDataReader GetContentItemsByContentType(int contentTypeId)
Parameters
Type Name Description
int contentTypeId
Returns
Type Description
IDataReader

GetContentItemsByModuleId(int)

Declaration
public IDataReader GetContentItemsByModuleId(int moduleId)
Parameters
Type Name Description
int moduleId
Returns
Type Description
IDataReader

GetContentItemsByTabId(int)

Declaration
public IDataReader GetContentItemsByTabId(int tabId)
Parameters
Type Name Description
int tabId
Returns
Type Description
IDataReader

GetContentItemsByTerm(string)

Declaration
public IDataReader GetContentItemsByTerm(string term)
Parameters
Type Name Description
string term
Returns
Type Description
IDataReader

GetContentItemsByVocabularyId(int)

Declaration
public IDataReader GetContentItemsByVocabularyId(int vocabularyId)
Parameters
Type Name Description
int vocabularyId
Returns
Type Description
IDataReader

GetContentTypes()

Declaration
public IDataReader GetContentTypes()
Returns
Type Description
IDataReader

GetMetaData(int)

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

GetScopeTypes()

Declaration
public IDataReader GetScopeTypes()
Returns
Type Description
IDataReader

GetTerm(int)

Declaration
public IDataReader GetTerm(int termId)
Parameters
Type Name Description
int termId
Returns
Type Description
IDataReader

GetTermUsage(int)

Declaration
public IDataReader GetTermUsage(int termId)
Parameters
Type Name Description
int termId
Returns
Type Description
IDataReader

GetTermsByContent(int)

Declaration
public IDataReader GetTermsByContent(int contentItemId)
Parameters
Type Name Description
int contentItemId
Returns
Type Description
IDataReader

GetTermsByVocabulary(int)

Declaration
public IDataReader GetTermsByVocabulary(int vocabularyId)
Parameters
Type Name Description
int vocabularyId
Returns
Type Description
IDataReader

GetUnIndexedContentItems()

Declaration
public IDataReader GetUnIndexedContentItems()
Returns
Type Description
IDataReader

GetVocabularies()

Declaration
public IDataReader GetVocabularies()
Returns
Type Description
IDataReader

RemoveTermsFromContent(ContentItem)

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

SynchronizeMetaData(ContentItem, IEnumerable<KeyValuePair<string, string>>, IEnumerable<KeyValuePair<string, string>>)

Declaration
public void SynchronizeMetaData(ContentItem contentItem, IEnumerable<KeyValuePair<string, string>> added, IEnumerable<KeyValuePair<string, string>> deleted)
Parameters
Type Name Description
ContentItem contentItem
IEnumerable<KeyValuePair<string, string>> added
IEnumerable<KeyValuePair<string, string>> deleted

UpdateContentItem(ContentItem, int)

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

UpdateContentType(ContentType)

Declaration
public void UpdateContentType(ContentType contentType)
Parameters
Type Name Description
ContentType contentType

UpdateHeirarchicalTerm(Term, int)

Declaration
public void UpdateHeirarchicalTerm(Term term, int lastModifiedByUserId)
Parameters
Type Name Description
Term term
int lastModifiedByUserId

UpdateScopeType(ScopeType)

Declaration
public void UpdateScopeType(ScopeType scopeType)
Parameters
Type Name Description
ScopeType scopeType

UpdateSimpleTerm(Term, int)

Declaration
public void UpdateSimpleTerm(Term term, int lastModifiedByUserId)
Parameters
Type Name Description
Term term
int lastModifiedByUserId

UpdateVocabulary(Vocabulary, int)

Declaration
public void UpdateVocabulary(Vocabulary vocabulary, int lastModifiedByUserId)
Parameters
Type Name Description
Vocabulary vocabulary
int lastModifiedByUserId

Implements

IDataService

Extension Methods

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