public EmailManager(IDocumentSession documentSession, IEventReporter eventReporter, IConnectionSettingsManager connectionSettingsManager, EmailSender emailSender) { _documentSession = documentSession; _eventReporter = eventReporter; _connectionSettingsManager = connectionSettingsManager; _emailSender = emailSender; }
public EmailSenderJob(Logger logger, IEmailQueue emailQueue, IRazorEmailEngine razorEmailEngine, ISystemSettings systemSettings, IConnectionSettingsManager connectionSettingsManager) { _logger = DIHelper.VerifyParameter(logger); _emailQueue = DIHelper.VerifyParameter(emailQueue); _razorEmailEngine = DIHelper.VerifyParameter(razorEmailEngine); _systemSettings = DIHelper.VerifyParameter(systemSettings); _connectionSettingsManager = DIHelper.VerifyParameter(connectionSettingsManager); }
public FtpJobManager(IDocumentSession documentSession, IConnectionSettingsManager settingsManager, IEventReporter eventReporter, IFtpCommunicator ftpCommunicator, IRavenManager ravenManager) { _documentSession = documentSession; _settingsManager = settingsManager; _eventReporter = eventReporter; _ftpCommunicator = ftpCommunicator; _ravenManager = ravenManager; }
public FtpCommunicator(IConnectionSettingsManager connectionSettingsManager, IEventReporter eventReporter) { this.ConnectionSettingsManager = connectionSettingsManager; this.EventReporter = eventReporter; }
public ExceptionReporter(ISettingsManager settingsManager, IEmailQueuer emailQueuer, IConnectionSettingsManager connectionSettingsManager) { _settingsManager = settingsManager; _emailQueuer = emailQueuer; _connectionSettingsManager = connectionSettingsManager; }