C# Class Subtext.Framework.Providers.DbProvider

If the DatabaseObjectProvider is used to supply data objects to Subtext, then this provider is used to configure the underlying database used. One example of a class that implements this provider is the SqlDataProvider.
Inheritance: System.Configuration.Provider.ProviderBase
Afficher le fichier Open project: ayende/Subtext

Méthodes publiques

Méthode Description
AddBlogAlias ( BlogAlias alias ) : bool
AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder ) : bool

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.

AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder, int blogGroupId ) : bool

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.

ClearBlogContent ( int blogId ) : bool

Clears all content (Entries, Comments, Track/Ping-backs, Statistices, etc...) for a the current blog (sans the Image Galleries).

ClearLog ( ) : void
DeleteBlogAlias ( BlogAlias alias ) : bool
DeleteBlogGroup ( int BlogGroupId ) : bool
DeleteCategory ( int catId ) : bool
DeleteEnclosure ( int enclosureId ) : bool
DeleteEntry ( int id ) : bool

Deletes an entry with the specified id.

DeleteImage ( int imageID ) : bool
DeleteKeyWord ( int keywordId ) : bool
DeleteLink ( int linkId ) : bool
DeleteMetaTag ( int metaTagId ) : bool
DestroyFeedback ( FeedbackStatusFlag status ) : void

Completely deletes all feedback that fit the status.

DestroyFeedback ( int id ) : void

Completely deletes a feedback item from the database.

GetActiveCategories ( ) : DataSet
GetAggregateHomePageData ( int groupId ) : DataSet

Returns data displayed on an aggregate blog's home page.

GetAggregateRecentImages ( int groupId ) : DataTable
GetAggregateRecentPosts ( int groupId ) : DataTable
GetAggregateStats ( int groupId ) : DataSet
GetAggregateTotalStats ( int groupId ) : DataSet
GetBlogAliasById ( int aliasId ) : IDataReader
GetBlogByDomainAlias ( string host, string subfolder, bool strict ) : IDataReader

Get blog using a domain alias

GetBlogById ( int blogId ) : IDataReader

Gets the blog by id.

GetBlogGroup ( int id, bool activeOnly ) : IDataReader

Deletes the specified BlogGroup id.

GetBlogInfo ( string host, string subfolder ) : IDataReader

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.

GetBlogInfo ( string host, string subfolder, bool strict ) : IDataReader

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.

Until Subtext supports multiple blogs again (if ever), this will always return the same instance.

GetCategories ( CategoryType catType, bool activeOnly ) : IDataReader
GetCommentByChecksumHash ( string checksumHash ) : IDataReader

Searches the data store for the first comment with a matching checksum hash.

GetConditionalEntries ( int itemCount, PostType postType, PostConfig postConfiguration, bool includeCategories ) : IDataReader

Returns the specified number of blog entries

GetEntriesByCategory ( int itemCount, int catID, bool activeOnly ) : IDataReader
GetEntriesByDateRange ( System.DateTime start, System.DateTime stop, PostType postType, bool activeOnly ) : IDataReader
GetEntriesByTag ( int itemCount, string tagName ) : IDataReader
GetEntryDayReader ( System.DateTime dt ) : IDataReader
GetEntryReader ( int id, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the active entry specified by the entry id no matter which bog it belongs to.

GetEntryReader ( int id, bool activeOnly, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the entry specified by the entry id. Only returns entries for the current blog (Config.CurrentBlog).

GetEntryReader ( string entryName, bool activeOnly, bool includeCategories ) : IDataReader

Returns a Data Reader pointing to the entry specified by the entry name. Only returns entries for the current blog (Config.CurrentBlog).

GetFeedBackItem ( int id ) : IDataReader

Gets the feed back item by id.

GetFeedBackItems ( int postId ) : IDataReader

Gets the feed back items belonging to the specified post.

GetFeedbackCounts ( int &approved, int &needsModeration, int &flaggedAsSpam, int &deleted ) : void

Gets the feedback counts for the various top level statuses.

GetHost ( ) : IDataReader

Returns the data for the Host.

GetImage ( int imageID, bool activeOnly ) : IDataReader
GetImagesByCategoryID ( int catID, bool activeOnly ) : IDataReader
GetKeyWord ( int keyWordID ) : IDataReader
GetKeyWords ( ) : IDataReader
GetLatestEntryDate ( ) : DateTime?
GetLinkCategory ( int categoryId, bool isActive ) : IDataReader

Returns a data reader for the specified category id.

GetLinkCategory ( string categoryName, bool isActive ) : IDataReader

Returns a data reader for the specified category name.

GetLinkCollectionByPostID ( int postId ) : IDataReader
GetLinkReader ( int linkID ) : IDataReader
GetMetaTagsForBlog ( BlogInfo blog, int pageIndex, int pageSize ) : IDataReader
GetMetaTagsForEntry ( Entry entry, int pageIndex, int pageSize ) : IDataReader
GetPagedBlogDomainAliases ( int blogId, int pageIndex, int pageSize ) : IDataReader
GetPagedBlogs ( string host, int pageIndex, int pageSize, ConfigurationFlags flags ) : IDataReader

Returns a list of all the blogs within the specified range.

GetPagedEntries ( PostType postType, int categoryID, int pageIndex, int pageSize ) : IDataReader

Returns a data reader (IDataReader) pointing to all the blog entries ordered by ID Descending for the specified page index (0-based) and page size.

GetPagedFeedback ( int pageIndex, int pageSize, FeedbackStatusFlag status, FeedbackStatusFlag excludeStatusMask, FeedbackType type ) : IDataReader

Returns a data reader (IDataReader) pointing to all the comments ordered by ID Descending for the specified page index (0-based) and page size.

GetPagedKeyWords ( int pageIndex, int pageSize ) : IDataReader
GetPagedLinks ( int categoryId, int pageIndex, int pageSize, bool sortDescending ) : IDataReader
GetPagedLogEntries ( int pageIndex, int pageSize ) : IDataReader

Gets the specified page of log entries.

GetPagedReferrers ( int pageIndex, int pageSize, int entryId ) : IDataReader
GetPagedViewStats ( int pageIndex, int pageSize, System.DateTime beginDate, System.DateTime endDate ) : IDataReader
GetPostCollectionByMonth ( int month, int year ) : IDataReader
GetPostsByCategoryArchive ( ) : IDataReader
GetPostsByMonthArchive ( ) : IDataReader
GetPostsByYearArchive ( ) : IDataReader
GetPreviousNext ( int entryId ) : IDataReader

Returns a data set with the previous and next entries.

GetTopTags ( int ItemCount ) : IDataReader
Initialize ( string name, NameValueCollection configValue ) : void

Initializes this provider, setting the connection string.

InsertBlogGroup ( string title, bool isActive, int displayOrder, string description ) : int

Inserts the blog group.

InsertCategory ( LinkCategory category ) : int
InsertEnclosure ( Enclosure enclosure ) : int
InsertEntry ( Entry entry ) : int

Adds a new entry in the database.

InsertFeedback ( FeedbackItem feedbackItem ) : int

Adds comment or a ping/trackback for an entry in the database.

InsertImage ( Image image ) : int
InsertKeyWord ( KeyWord keyword ) : int
InsertLink ( Link link ) : int
InsertMetaTag ( MetaTag metaTag ) : int
Instance ( ) : DbProvider

Returns the currently configured DbProvider.

ListBlogGroups ( bool isActive ) : IDataReader

Lists the blog groups.

PushOtherPostsDatesAfter ( System.DateTime dateTimeInPost ) : void
SetEntryCategoryList ( int postId, int categoryIds ) : bool
SetEntryTagList ( int postId, IEnumerable tags ) : bool
SetGroupActive ( int id, bool isActive ) : IDataReader

Sets the group active.

TrackEntry ( EntryView ev ) : bool
TrackEntry ( IEnumerable evc ) : bool
UpdateBlog ( BlogInfo info ) : bool
UpdateBlogAlias ( BlogAlias alias ) : bool
UpdateBlogGroup ( int id, string title, bool isActive, int displayOrder, string description ) : bool

Updates the blog group.

UpdateCategory ( LinkCategory lc ) : bool
UpdateEnclosure ( Enclosure enclosure ) : bool
UpdateEntry ( Entry entry ) : bool

Updates an existing entry.

UpdateFeedback ( FeedbackItem feedbackItem ) : bool

Updates an existing feedback.

UpdateHost ( HostInfo host ) : bool

Updates the HostInfo instance. If the host record is not in the database, one is created. There should only be one host record.

UpdateImage ( Image image ) : bool
UpdateKeyWord ( KeyWord kw ) : bool
UpdateLink ( Link link ) : bool
UpdateMetaTag ( MetaTag metaTag ) : bool

Method Details

AddBlogAlias() public abstract méthode

public abstract AddBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
Résultat bool

AddBlogConfiguration() public abstract méthode

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.
public abstract AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder ) : bool
title string
userName string Name of the user.
password string Password.
host string
subfolder string
Résultat bool

AddBlogConfiguration() public abstract méthode

Adds the initial blog configuration. This is a convenience method for allowing a user with a freshly installed blog to immediately gain access to the admin section to edit the blog.
public abstract AddBlogConfiguration ( string title, string userName, string password, string host, string subfolder, int blogGroupId ) : bool
title string The title.
userName string Name of the user.
password string Password.
host string The host.
subfolder string The subfolder.
blogGroupId int The blog group.
Résultat bool

ClearBlogContent() public abstract méthode

Clears all content (Entries, Comments, Track/Ping-backs, Statistices, etc...) for a the current blog (sans the Image Galleries).
public abstract ClearBlogContent ( int blogId ) : bool
blogId int
Résultat bool

ClearLog() public abstract méthode

public abstract ClearLog ( ) : void
Résultat void

DeleteBlogAlias() public abstract méthode

public abstract DeleteBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
Résultat bool

DeleteBlogGroup() public abstract méthode

public abstract DeleteBlogGroup ( int BlogGroupId ) : bool
BlogGroupId int
Résultat bool

DeleteCategory() public abstract méthode

public abstract DeleteCategory ( int catId ) : bool
catId int
Résultat bool

DeleteEnclosure() public abstract méthode

public abstract DeleteEnclosure ( int enclosureId ) : bool
enclosureId int
Résultat bool

DeleteEntry() public abstract méthode

Deletes an entry with the specified id.
public abstract DeleteEntry ( int id ) : bool
id int
Résultat bool

DeleteImage() public abstract méthode

public abstract DeleteImage ( int imageID ) : bool
imageID int
Résultat bool

DeleteKeyWord() public abstract méthode

public abstract DeleteKeyWord ( int keywordId ) : bool
keywordId int
Résultat bool

DeleteLink() public abstract méthode

public abstract DeleteLink ( int linkId ) : bool
linkId int
Résultat bool

DeleteMetaTag() public abstract méthode

public abstract DeleteMetaTag ( int metaTagId ) : bool
metaTagId int
Résultat bool

DestroyFeedback() public abstract méthode

Completely deletes all feedback that fit the status.
public abstract DestroyFeedback ( FeedbackStatusFlag status ) : void
status FeedbackStatusFlag
Résultat void

DestroyFeedback() public abstract méthode

Completely deletes a feedback item from the database.
public abstract DestroyFeedback ( int id ) : void
id int
Résultat void

GetActiveCategories() public abstract méthode

public abstract GetActiveCategories ( ) : DataSet
Résultat System.Data.DataSet

GetAggregateHomePageData() public abstract méthode

Returns data displayed on an aggregate blog's home page.
public abstract GetAggregateHomePageData ( int groupId ) : DataSet
groupId int The group id.
Résultat System.Data.DataSet

GetAggregateRecentImages() public abstract méthode

public abstract GetAggregateRecentImages ( int groupId ) : DataTable
groupId int
Résultat System.Data.DataTable

GetAggregateRecentPosts() public abstract méthode

public abstract GetAggregateRecentPosts ( int groupId ) : DataTable
groupId int
Résultat System.Data.DataTable

GetAggregateStats() public abstract méthode

public abstract GetAggregateStats ( int groupId ) : DataSet
groupId int
Résultat System.Data.DataSet

GetAggregateTotalStats() public abstract méthode

public abstract GetAggregateTotalStats ( int groupId ) : DataSet
groupId int
Résultat System.Data.DataSet

GetBlogAliasById() public abstract méthode

public abstract GetBlogAliasById ( int aliasId ) : IDataReader
aliasId int
Résultat IDataReader

GetBlogByDomainAlias() public abstract méthode

Get blog using a domain alias
public abstract GetBlogByDomainAlias ( string host, string subfolder, bool strict ) : IDataReader
host string
subfolder string
strict bool
Résultat IDataReader

GetBlogById() public abstract méthode

Gets the blog by id.
public abstract GetBlogById ( int blogId ) : IDataReader
blogId int Blog id.
Résultat IDataReader

GetBlogGroup() public abstract méthode

Deletes the specified BlogGroup id.
public abstract GetBlogGroup ( int id, bool activeOnly ) : IDataReader
id int
activeOnly bool
Résultat IDataReader

GetBlogInfo() public abstract méthode

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.
public abstract GetBlogInfo ( string host, string subfolder ) : IDataReader
host string Subfolder Name.
subfolder string Subfolder Name.
Résultat IDataReader

GetBlogInfo() public abstract méthode

Returns a IDataReader instance containing the configuration settings for the blog specified by the Hostname and Application.
Until Subtext supports multiple blogs again (if ever), this will always return the same instance.
public abstract GetBlogInfo ( string host, string subfolder, bool strict ) : IDataReader
host string Hostname.
subfolder string Subfolder Name.
strict bool If false, then this will return a blog record if /// there is only one blog record, regardless if the subfolder and hostname match.
Résultat IDataReader

GetCategories() public abstract méthode

public abstract GetCategories ( CategoryType catType, bool activeOnly ) : IDataReader
catType CategoryType
activeOnly bool
Résultat IDataReader

GetCommentByChecksumHash() public abstract méthode

Searches the data store for the first comment with a matching checksum hash.
public abstract GetCommentByChecksumHash ( string checksumHash ) : IDataReader
checksumHash string Checksum hash.
Résultat IDataReader

GetConditionalEntries() public abstract méthode

Returns the specified number of blog entries
public abstract GetConditionalEntries ( int itemCount, PostType postType, PostConfig postConfiguration, bool includeCategories ) : IDataReader
itemCount int
postType PostType
postConfiguration PostConfig
includeCategories bool Whether or not to include categories
Résultat IDataReader

GetEntriesByCategory() public abstract méthode

public abstract GetEntriesByCategory ( int itemCount, int catID, bool activeOnly ) : IDataReader
itemCount int
catID int
activeOnly bool
Résultat IDataReader

GetEntriesByDateRange() public abstract méthode

public abstract GetEntriesByDateRange ( System.DateTime start, System.DateTime stop, PostType postType, bool activeOnly ) : IDataReader
start System.DateTime
stop System.DateTime
postType PostType
activeOnly bool
Résultat IDataReader

GetEntriesByTag() public abstract méthode

public abstract GetEntriesByTag ( int itemCount, string tagName ) : IDataReader
itemCount int
tagName string
Résultat IDataReader

GetEntryDayReader() public abstract méthode

public abstract GetEntryDayReader ( System.DateTime dt ) : IDataReader
dt System.DateTime
Résultat IDataReader

GetEntryReader() public abstract méthode

Returns a Data Reader pointing to the active entry specified by the entry id no matter which bog it belongs to.
public abstract GetEntryReader ( int id, bool includeCategories ) : IDataReader
id int
includeCategories bool
Résultat IDataReader

GetEntryReader() public abstract méthode

Returns a Data Reader pointing to the entry specified by the entry id. Only returns entries for the current blog (Config.CurrentBlog).
public abstract GetEntryReader ( int id, bool activeOnly, bool includeCategories ) : IDataReader
id int
activeOnly bool
includeCategories bool
Résultat IDataReader

GetEntryReader() public abstract méthode

Returns a Data Reader pointing to the entry specified by the entry name. Only returns entries for the current blog (Config.CurrentBlog).
public abstract GetEntryReader ( string entryName, bool activeOnly, bool includeCategories ) : IDataReader
entryName string Url friendly entry name.
activeOnly bool
includeCategories bool
Résultat IDataReader

GetFeedBackItem() public abstract méthode

Gets the feed back item by id.
public abstract GetFeedBackItem ( int id ) : IDataReader
id int The id.
Résultat IDataReader

GetFeedBackItems() public abstract méthode

Gets the feed back items belonging to the specified post.
public abstract GetFeedBackItems ( int postId ) : IDataReader
postId int The post id.
Résultat IDataReader

GetFeedbackCounts() public abstract méthode

Gets the feedback counts for the various top level statuses.
public abstract GetFeedbackCounts ( int &approved, int &needsModeration, int &flaggedAsSpam, int &deleted ) : void
approved int The approved.
needsModeration int The needs moderation.
flaggedAsSpam int The flagged as spam.
deleted int The deleted.
Résultat void

GetHost() public abstract méthode

Returns the data for the Host.
public abstract GetHost ( ) : IDataReader
Résultat IDataReader

GetImage() public abstract méthode

public abstract GetImage ( int imageID, bool activeOnly ) : IDataReader
imageID int
activeOnly bool
Résultat IDataReader

GetImagesByCategoryID() public abstract méthode

public abstract GetImagesByCategoryID ( int catID, bool activeOnly ) : IDataReader
catID int
activeOnly bool
Résultat IDataReader

GetKeyWord() public abstract méthode

public abstract GetKeyWord ( int keyWordID ) : IDataReader
keyWordID int
Résultat IDataReader

GetKeyWords() public abstract méthode

public abstract GetKeyWords ( ) : IDataReader
Résultat IDataReader

GetLatestEntryDate() public abstract méthode

public abstract GetLatestEntryDate ( ) : DateTime?
Résultat DateTime?

GetLinkCategory() public abstract méthode

Returns a data reader for the specified category id.
public abstract GetLinkCategory ( int categoryId, bool isActive ) : IDataReader
categoryId int
isActive bool
Résultat IDataReader

GetLinkCategory() public abstract méthode

Returns a data reader for the specified category name.
public abstract GetLinkCategory ( string categoryName, bool isActive ) : IDataReader
categoryName string
isActive bool
Résultat IDataReader

GetLinkCollectionByPostID() public abstract méthode

public abstract GetLinkCollectionByPostID ( int postId ) : IDataReader
postId int
Résultat IDataReader

GetLinkReader() public abstract méthode

public abstract GetLinkReader ( int linkID ) : IDataReader
linkID int
Résultat IDataReader

GetMetaTagsForBlog() public abstract méthode

public abstract GetMetaTagsForBlog ( BlogInfo blog, int pageIndex, int pageSize ) : IDataReader
blog BlogInfo
pageIndex int
pageSize int
Résultat IDataReader

GetMetaTagsForEntry() public abstract méthode

public abstract GetMetaTagsForEntry ( Entry entry, int pageIndex, int pageSize ) : IDataReader
entry Subtext.Framework.Components.Entry
pageIndex int
pageSize int
Résultat IDataReader

GetPagedBlogDomainAliases() public abstract méthode

public abstract GetPagedBlogDomainAliases ( int blogId, int pageIndex, int pageSize ) : IDataReader
blogId int
pageIndex int
pageSize int
Résultat IDataReader

GetPagedBlogs() public abstract méthode

Returns a list of all the blogs within the specified range.
public abstract GetPagedBlogs ( string host, int pageIndex, int pageSize, ConfigurationFlags flags ) : IDataReader
host string Hostname for the blogs to grab
pageIndex int Page index.
pageSize int Size of the page.
flags ConfigurationFlags Filter blogs retrieved.
Résultat IDataReader

GetPagedEntries() public abstract méthode

Returns a data reader (IDataReader) pointing to all the blog entries ordered by ID Descending for the specified page index (0-based) and page size.
public abstract GetPagedEntries ( PostType postType, int categoryID, int pageIndex, int pageSize ) : IDataReader
postType PostType
categoryID int
pageIndex int
pageSize int
Résultat IDataReader

GetPagedFeedback() public abstract méthode

Returns a data reader (IDataReader) pointing to all the comments ordered by ID Descending for the specified page index (0-based) and page size.
public abstract GetPagedFeedback ( int pageIndex, int pageSize, FeedbackStatusFlag status, FeedbackStatusFlag excludeStatusMask, FeedbackType type ) : IDataReader
pageIndex int
pageSize int
status FeedbackStatusFlag Status flag for the feedback to return.
excludeStatusMask FeedbackStatusFlag A flag for the statuses to exclude.
type FeedbackType Feedback Type (comment, comment api, etc..) for the feedback to return.
Résultat IDataReader

GetPagedKeyWords() public abstract méthode

public abstract GetPagedKeyWords ( int pageIndex, int pageSize ) : IDataReader
pageIndex int
pageSize int
Résultat IDataReader

GetPagedLinks() public abstract méthode

public abstract GetPagedLinks ( int categoryId, int pageIndex, int pageSize, bool sortDescending ) : IDataReader
categoryId int
pageIndex int
pageSize int
sortDescending bool
Résultat IDataReader

GetPagedLogEntries() public abstract méthode

Gets the specified page of log entries.
public abstract GetPagedLogEntries ( int pageIndex, int pageSize ) : IDataReader
pageIndex int Index of the page.
pageSize int Size of the page.
Résultat IDataReader

GetPagedReferrers() public abstract méthode

public abstract GetPagedReferrers ( int pageIndex, int pageSize, int entryId ) : IDataReader
pageIndex int
pageSize int
entryId int
Résultat IDataReader

GetPagedViewStats() public abstract méthode

public abstract GetPagedViewStats ( int pageIndex, int pageSize, System.DateTime beginDate, System.DateTime endDate ) : IDataReader
pageIndex int
pageSize int
beginDate System.DateTime
endDate System.DateTime
Résultat IDataReader

GetPostCollectionByMonth() public abstract méthode

public abstract GetPostCollectionByMonth ( int month, int year ) : IDataReader
month int
year int
Résultat IDataReader

GetPostsByCategoryArchive() public abstract méthode

public abstract GetPostsByCategoryArchive ( ) : IDataReader
Résultat IDataReader

GetPostsByMonthArchive() public abstract méthode

public abstract GetPostsByMonthArchive ( ) : IDataReader
Résultat IDataReader

GetPostsByYearArchive() public abstract méthode

public abstract GetPostsByYearArchive ( ) : IDataReader
Résultat IDataReader

GetPreviousNext() public abstract méthode

Returns a data set with the previous and next entries.
public abstract GetPreviousNext ( int entryId ) : IDataReader
entryId int
Résultat IDataReader

GetTopTags() public abstract méthode

public abstract GetTopTags ( int ItemCount ) : IDataReader
ItemCount int
Résultat IDataReader

Initialize() public méthode

Initializes this provider, setting the connection string.
public Initialize ( string name, NameValueCollection configValue ) : void
name string Friendly Name of the provider.
configValue System.Collections.Specialized.NameValueCollection Config value.
Résultat void

InsertBlogGroup() public abstract méthode

Inserts the blog group.
public abstract InsertBlogGroup ( string title, bool isActive, int displayOrder, string description ) : int
title string The title.
isActive bool if set to true [is active].
displayOrder int The display order.
description string The description.
Résultat int

InsertCategory() public abstract méthode

public abstract InsertCategory ( LinkCategory category ) : int
category Subtext.Framework.Components.LinkCategory
Résultat int

InsertEnclosure() public abstract méthode

public abstract InsertEnclosure ( Enclosure enclosure ) : int
enclosure Subtext.Framework.Components.Enclosure
Résultat int

InsertEntry() public abstract méthode

Adds a new entry in the database.
public abstract InsertEntry ( Entry entry ) : int
entry Subtext.Framework.Components.Entry
Résultat int

InsertFeedback() public abstract méthode

Adds comment or a ping/trackback for an entry in the database.
public abstract InsertFeedback ( FeedbackItem feedbackItem ) : int
feedbackItem Subtext.Framework.Components.FeedbackItem
Résultat int

InsertImage() public abstract méthode

public abstract InsertImage ( Image image ) : int
image Image
Résultat int

InsertKeyWord() public abstract méthode

public abstract InsertKeyWord ( KeyWord keyword ) : int
keyword Subtext.Framework.Components.KeyWord
Résultat int

InsertLink() public abstract méthode

public abstract InsertLink ( Link link ) : int
link Subtext.Framework.Components.Link
Résultat int

InsertMetaTag() public abstract méthode

public abstract InsertMetaTag ( MetaTag metaTag ) : int
metaTag Subtext.Framework.Components.MetaTag
Résultat int

Instance() public static méthode

Returns the currently configured DbProvider.
public static Instance ( ) : DbProvider
Résultat DbProvider

ListBlogGroups() public abstract méthode

Lists the blog groups.
public abstract ListBlogGroups ( bool isActive ) : IDataReader
isActive bool if set to true [is active].
Résultat IDataReader

PushOtherPostsDatesAfter() public abstract méthode

public abstract PushOtherPostsDatesAfter ( System.DateTime dateTimeInPost ) : void
dateTimeInPost System.DateTime
Résultat void

SetEntryCategoryList() public abstract méthode

public abstract SetEntryCategoryList ( int postId, int categoryIds ) : bool
postId int
categoryIds int
Résultat bool

SetEntryTagList() public abstract méthode

public abstract SetEntryTagList ( int postId, IEnumerable tags ) : bool
postId int
tags IEnumerable
Résultat bool

SetGroupActive() public abstract méthode

Sets the group active.
public abstract SetGroupActive ( int id, bool isActive ) : IDataReader
id int The id.
isActive bool if set to true [is active].
Résultat IDataReader

TrackEntry() public abstract méthode

public abstract TrackEntry ( EntryView ev ) : bool
ev Subtext.Framework.Components.EntryView
Résultat bool

TrackEntry() public abstract méthode

public abstract TrackEntry ( IEnumerable evc ) : bool
evc IEnumerable
Résultat bool

UpdateBlog() public abstract méthode

public abstract UpdateBlog ( BlogInfo info ) : bool
info BlogInfo
Résultat bool

UpdateBlogAlias() public abstract méthode

public abstract UpdateBlogAlias ( BlogAlias alias ) : bool
alias BlogAlias
Résultat bool

UpdateBlogGroup() public abstract méthode

Updates the blog group.
public abstract UpdateBlogGroup ( int id, string title, bool isActive, int displayOrder, string description ) : bool
id int The id.
title string The title.
isActive bool if set to true [is active].
displayOrder int The display order.
description string The description.
Résultat bool

UpdateCategory() public abstract méthode

public abstract UpdateCategory ( LinkCategory lc ) : bool
lc Subtext.Framework.Components.LinkCategory
Résultat bool

UpdateEnclosure() public abstract méthode

public abstract UpdateEnclosure ( Enclosure enclosure ) : bool
enclosure Subtext.Framework.Components.Enclosure
Résultat bool

UpdateEntry() public abstract méthode

Updates an existing entry.
public abstract UpdateEntry ( Entry entry ) : bool
entry Subtext.Framework.Components.Entry
Résultat bool

UpdateFeedback() public abstract méthode

Updates an existing feedback.
public abstract UpdateFeedback ( FeedbackItem feedbackItem ) : bool
feedbackItem Subtext.Framework.Components.FeedbackItem
Résultat bool

UpdateHost() public abstract méthode

Updates the HostInfo instance. If the host record is not in the database, one is created. There should only be one host record.
public abstract UpdateHost ( HostInfo host ) : bool
host HostInfo The host information.
Résultat bool

UpdateImage() public abstract méthode

public abstract UpdateImage ( Image image ) : bool
image Image
Résultat bool

UpdateKeyWord() public abstract méthode

public abstract UpdateKeyWord ( KeyWord kw ) : bool
kw Subtext.Framework.Components.KeyWord
Résultat bool

UpdateLink() public abstract méthode

public abstract UpdateLink ( Link link ) : bool
link Subtext.Framework.Components.Link
Résultat bool

UpdateMetaTag() public abstract méthode

public abstract UpdateMetaTag ( MetaTag metaTag ) : bool
metaTag Subtext.Framework.Components.MetaTag
Résultat bool