public UserBll( IUserDal userDal, ISmsSenderFactory smsSenderFactory) { _userDal = userDal; _smsSenderFactory = smsSenderFactory; }
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)); }
public SmsSender(ISmsSenderFactory factory) { _smsSender = factory.Create(); }