예제 #1
0
 public EmailService(
     IEmailRepository emailRepository,
     IContactRepository contactRepository,
     IAttachmentRepository attachmentRepository,
     IEmailContactRepository emailContactRepository,
     IEmailConfigurationRepository emailConfigurationRepository,
     IKeyWordRepository keyWordRepository,
     IMatchedKeyRepository matchedKeyRepository,
     ICqLogger cqLogger)
 {
     _emailContactRepository       = emailContactRepository;
     _emailConfigurationRepository = emailConfigurationRepository;
     _emailRepository      = emailRepository;
     _contactRepository    = contactRepository;
     _attachmentRepository = attachmentRepository;
     _keyWordRepository    = keyWordRepository;
     _matchedKeyRepository = matchedKeyRepository;
     _cqLogger             = cqLogger;
 }
 public EmailConfigurationService(IEmailConfigurationRepository emailConfigurationRepository)
 {
     this._emailConfigurationRepository = emailConfigurationRepository;
 }
 public EmailService(IEmailConfigurationRepository emailConfigurationRepository, IEmailTemplateRepository emailTemplateRepository)
 {
     this._emailConfigurationRepository = emailConfigurationRepository;
     this._emailTemplateRepository      = emailTemplateRepository;
 }