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;
 }