C# Class NewsletterStudioContrib.SubscriptionProviders.DownloadSubscriptionProvider

This class demonstrates a simple approach do implement a custom subscription provider that downloads the list of emails from an external web-page. Probably not a real world scenario so think of this class more as a demonstration of what can be done.
Inheritance: SubscriptionProviderBase
Show file Open project: enkelmedia/NewsletterStudioContrib

Public Methods

Method Description
GetEditUrl ( string subscriptionId, string email ) : string
GetListItems ( ) : IEnumerable
GetSubscribersForSendOut ( string listItemValue, SendOutParams parameters ) : List
Unsubscribe ( string email ) : bool
Unsubscribe ( string email, string subscriptionId ) : bool

Method Details

GetEditUrl() public method

public GetEditUrl ( string subscriptionId, string email ) : string
subscriptionId string
email string
return string

GetListItems() public method

public GetListItems ( ) : IEnumerable
return IEnumerable

GetSubscribersForSendOut() public method

public GetSubscribersForSendOut ( string listItemValue, SendOutParams parameters ) : List
listItemValue string
parameters SendOutParams
return List

Unsubscribe() public method

public Unsubscribe ( string email ) : bool
email string
return bool

Unsubscribe() public method

public Unsubscribe ( string email, string subscriptionId ) : bool
email string
subscriptionId string
return bool