Interface INewsletterModelStore
Defines methods for storing and retrieving newsletter models.
Namespace: DataWeb.Newsletter
Assembly: DataWeb.Core.dll
Syntax
public interface INewsletterModelStore
Properties
Name
Gets the name of the newsletter model store.
Declaration
string Name { get; }
Property Value
Type |
---|
string |
Methods
GetModelAsync(NewsletterModelFilter)
Gets the newsletter model that matches the specified filter.
Declaration
Task<NewsletterModel> GetModelAsync(NewsletterModelFilter filter)
Parameters
Type | Name | Description |
---|---|---|
NewsletterModelFilter | filter | The NewsletterModelFilter to use for querying the newsletter model. |
Returns
Type | Description |
---|---|
Task<NewsletterModel> | The newsletter model that matches the filter. |
GetModelsAsync(NewsletterModelFilter)
Gets a collection of newsletter models based on the specified filter.
Declaration
Task<IEnumerable<NewsletterModel>> GetModelsAsync(NewsletterModelFilter filter)
Parameters
Type | Name | Description |
---|---|---|
NewsletterModelFilter | filter | The NewsletterModelFilter to use for querying the newsletter models. |
Returns
Type | Description |
---|---|
Task<IEnumerable<NewsletterModel>> | An enumerable collection of newsletter models that match the filter. |