Show / Hide Table of Contents

Interface IDataService

Namespace: DotNetNuke.Entities.Content.Data
Assembly: DotNetNuke.dll
Syntax
public interface IDataService

Methods

AddContentItem(ContentItem, int)

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

AddContentType(ContentType)

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

AddHeirarchicalTerm(Term, int)

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

AddMetaData(ContentItem, string, string)

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

AddScopeType(ScopeType)

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

AddSimpleTerm(Term, int)

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

AddTermToContent(Term, ContentItem)

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

AddVocabulary(Vocabulary, int)

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

DeleteContentItem(int)

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

DeleteContentType(ContentType)

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

DeleteHeirarchicalTerm(Term)

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

DeleteMetaData(ContentItem, string, string)

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

DeleteScopeType(ScopeType)

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

DeleteSimpleTerm(Term)

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

DeleteVocabulary(Vocabulary)

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

GetContentItem(int)

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

GetContentItems(int, int, int)

Declaration
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
IDataReader GetContentItemsByContentType(int contentTypeId)
Parameters
Type Name Description
int contentTypeId
Returns
Type Description
IDataReader

GetContentItemsByModuleId(int)

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

GetContentItemsByTabId(int)

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

GetContentItemsByTerm(string)

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

GetContentItemsByVocabularyId(int)

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

GetContentTypes()

Declaration
IDataReader GetContentTypes()
Returns
Type Description
IDataReader

GetMetaData(int)

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

GetScopeTypes()

Declaration
IDataReader GetScopeTypes()
Returns
Type Description
IDataReader

GetTerm(int)

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

GetTermUsage(int)

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

GetTermsByContent(int)

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

GetTermsByVocabulary(int)

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

GetUnIndexedContentItems()

Declaration
IDataReader GetUnIndexedContentItems()
Returns
Type Description
IDataReader

GetVocabularies()

Declaration
IDataReader GetVocabularies()
Returns
Type Description
IDataReader

RemoveTermsFromContent(ContentItem)

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

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

Declaration
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
void UpdateContentItem(ContentItem contentItem, int lastModifiedByUserId)
Parameters
Type Name Description
ContentItem contentItem
int lastModifiedByUserId

UpdateContentType(ContentType)

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

UpdateHeirarchicalTerm(Term, int)

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

UpdateScopeType(ScopeType)

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

UpdateSimpleTerm(Term, int)

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

UpdateVocabulary(Vocabulary, int)

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

Extension Methods

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