示例#1
0
 public EmailService(IEmailBodyFormatter emailBodyFormatter, IWebDataScrapingService webDataScrappingService, IEmailRepository emailRepository, IEmailSender emailSender)
 {
     _emailBodyFormatter     = emailBodyFormatter;
     _webDataScrapingService = webDataScrappingService;
     _emailRepository        = emailRepository;
     _emailSender            = emailSender;
 }
示例#2
0
 public GetOverviewDayIntent(
     ILogger <GetOverviewDayIntent> logger,
     IMessages messages,
     IKinoheldService kinoheldService,
     IKinoheldDbAccess dbAccess,
     IAmazonService amazonService,
     IWorkItemQueue workItemQueue,
     IEmailService emailService,
     ICinemaDialogWorker cinemaDialogWorker,
     IEmailBodyFormatter <DayOverview> dayOverviewEmailFormatter,
     ISsmlMessageFormatter <DayOverview> dayOverviewSsmlFormatter)
 {
     m_logger                    = logger;
     m_messages                  = messages;
     m_dbAccess                  = dbAccess;
     m_kinoheldService           = kinoheldService;
     m_amazonService             = amazonService;
     m_workItemQueue             = workItemQueue;
     m_emailService              = emailService;
     m_cinemaDialogWorker        = cinemaDialogWorker;
     m_dayOverviewEmailFormatter = dayOverviewEmailFormatter;
     m_dayOverviewSsmlFormatter  = dayOverviewSsmlFormatter;
 }
 public EmailSender(IEmailBodyFormatter formatter)
 {
     _formatter = formatter;
 }