public SmsMessageService(ILogger <SmsMessageService> logger, ISmsMessageRepository repository, ISmsNotification smsNotification, IDateTimeProvider dateTimeProvider) { _logger = logger; _repository = repository; _smsNotification = smsNotification; _dateTimeProvider = dateTimeProvider; }
public SmsMessageService(ILogger <SmsMessageService> logger, ISmsMessageRepository repository, ISmsNotification smsNotification, IDateTimeProvider dateTimeProvider, ICircuitBreakerManager circuitBreakerManager, IDistributedLock distributedLock) { _logger = logger; _repository = repository; _smsNotification = smsNotification; _dateTimeProvider = dateTimeProvider; _circuitBreakerManager = circuitBreakerManager; _distributedLock = distributedLock; }
public SmsMessageController(ISmsMessageRepository smsMessageRepository, IServiceBus serviceBus) { _smsMessageRepository = smsMessageRepository; _serviceBus = serviceBus; }