public EchoSearchTimerPlugIn(IExceptionEmailSender emailSender, ISmsSender smsSender, IInternalErrorMailSender defaultEmailSender, IEchoSearchService echoSearchService) : base(emailSender, smsSender, null) { _defaultEmailSender = defaultEmailSender; _echoSearchService = echoSearchService; }
protected TimerPlugInBase(IExceptionEmailSender emailSender, ISmsSender smsSender, IInternalErrorMailSender defaultEmailSender) { try { var typeName = this.GetType().Name; IntervalMins = int.Parse(ConfigurationManager.AppSettings[string.Format("{0}-{1}", typeName, "IntervalMins")]); } catch { } EmailSender = emailSender; SmsSender = smsSender; DefaultEmailSender = defaultEmailSender; }
public StartUpPlugIn(IInternalErrorMailSender defaultEmailSender) { _defaultEmailSender = defaultEmailSender; }