API
Version 7.x > API > subscribe user for newsletter after user verifires himself View modes: 
User avatar
Certified Developer v7
Certified  Developer v7
yonatan-4hilton - 10/2/2012 5:23:42 AM
   
subscribe user for newsletter after user verifires himself
Hi
im trying to subscribe user to newsletter just after he is verified his account.
i wonder what i need to use here for doing this.
im using this code:


CMS.SiteProvider.UserInfo.TYPEINFO.Events.????



User avatar
Kentico Developer
Kentico Developer
kentico_helenag - 10/2/2012 8:35:19 AM
   
RE:subscribe user for newsletter after user verifires himself
Hello,


the mentioned API method is not helpful in your case. You can use:

private bool SubscribeToNewsletter()
{
// Get the subscriber and newsletter
Subscriber subscriber = SubscriberProvider.GetSubscriber("subscriber@localhost.local", CMSContext.CurrentSiteID);
Newsletter newsletter = NewsletterProvider.GetNewsletter("MyNewStaticNewsletter", CMSContext.CurrentSiteID);

if ((subscriber != null) && (newsletter != null))
{
// Subscribe to 'My new static newsletter'
SubscriberProvider.Subscribe(subscriber.SubscriberID, newsletter.NewsletterID, DateTime.Now);

return true;
}

return false;
}

to subscribe a subscriber to a newsletter. You can find API examples in Site manager -> Support -> API examples.


Best regards,
Helena Grulichova