示例#1
0
 public UserBll(
     IUserDal userDal,
     ISmsSenderFactory smsSenderFactory)
 {
     _userDal          = userDal;
     _smsSenderFactory = smsSenderFactory;
 }
示例#2
0
 public SmsCommandHandler(
     SmsSettings smsSettings,
     ISettingsService settingsService,
     ISmsSenderFactory smsSenderFactory,
     ISmsRepository smsRepository,
     ISmsProviderInfoRepository smsProviderInfoRepository,
     ILog log)
 {
     _smsSettings               = smsSettings;
     _settingsService           = settingsService;
     _smsSenderFactory          = smsSenderFactory;
     _smsRepository             = smsRepository;
     _smsProviderInfoRepository = smsProviderInfoRepository;
     _log = log.CreateComponentScope(nameof(SmsCommandHandler));
 }
示例#3
0
 public SmsSender(ISmsSenderFactory factory)
 {
     _smsSender = factory.Create();
 }