C# Class Geekhub.Modules.Alerts.Data.AlertsService

Datei anzeigen Open project: geekhubdk/geekhub Class Usage Examples

Public Methods

Method Description
AlertsService ( ) : System
AlertsService ( IEmailAdapter emailAdapter, ITwitterAdapter twitterAdapter ) : System
SendNewMeetingsNewsletter ( ) : void
SendTweetsForMeetings ( System.TimeSpan waitTime ) : void
SubscribeToNewsletter ( string email ) : void
UnsubscribeFromNewsletter ( string email ) : void

Private Methods

Method Description
FindNewMeetingsToCreateNewsletterFrom ( ) : Geekhub.Modules.Meetings.Models.Meeting[]
GenerateNewsletterFromMeetings ( IEnumerable meetings ) : NewMeetingsNewsletter
GetSubscriptions ( ) : IEnumerable

Method Details

AlertsService() public method

public AlertsService ( ) : System
return System

AlertsService() public method

public AlertsService ( IEmailAdapter emailAdapter, ITwitterAdapter twitterAdapter ) : System
emailAdapter IEmailAdapter
twitterAdapter ITwitterAdapter
return System

SendNewMeetingsNewsletter() public method

public SendNewMeetingsNewsletter ( ) : void
return void

SendTweetsForMeetings() public method

public SendTweetsForMeetings ( System.TimeSpan waitTime ) : void
waitTime System.TimeSpan
return void

SubscribeToNewsletter() public method

public SubscribeToNewsletter ( string email ) : void
email string
return void

UnsubscribeFromNewsletter() public method

public UnsubscribeFromNewsletter ( string email ) : void
email string
return void