public QueuedSmsSendTask(IQueuedSmsService queuedSmsService, ISmsSender smsSender, ILogger logger) { this._queuedSmsService = queuedSmsService; this._smsSender = smsSender; this._logger = logger; }
public TwillioSmsProvider(QueuedSmsObjectContext context, IRepository<QueuedSms> smsRepo, TwillioSettings twillioSettings, IQueuedSmsService queuedSmsService, ILogger logger, ISettingService settingService, IScheduleTaskService scheduleTaskService) { this._context = context; this._smsRepo = smsRepo; this._twillioSettings = twillioSettings; this._queuedSmsService = queuedSmsService; this._logger = logger; this._settingService = settingService; this._scheduleTaskService = scheduleTaskService; }