public UserService(IUserRepository repository, IHasher hasher, IOptions <AppSettings> appSettings, IJWTTokenGenerator tokenGenerator, IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings) { _repository = repository; _hasher = hasher; _tokenGenerator = tokenGenerator; _messageQueuePublisher = messageQueuePublisher; _messageQueueSettings = messageQueueSettings.Value; }
public HermesWorker( IConnectionFactory connectionFactory, IOptions <MessageQueueSettings> options, ILogger <HermesWorker> logger) { _connectionFactory = connectionFactory; _settings = options.Value; _logger = logger; }
public HermesController( IConnectionFactory connectionFactory, IMessageAdapter messageAdapter, IOptions <MessageQueueSettings> options, ILogger <HermesController> logger) { _connectionFactory = connectionFactory; _messageAdapter = messageAdapter; _settings = options.Value; _logger = logger; }
public AccountService(IAccountRepository repository, IHasher hasher, ITokenGenerator tokenGenerator, IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings, IAccountKwetPublisher accountKwetPublisher, IJwtIdClaimReaderHelper jwtIdClaimReaderHelper) { _repository = repository; _hasher = hasher; _tokenGenerator = tokenGenerator; _messageQueuePublisher = messageQueuePublisher; _messageQueueSettings = messageQueueSettings.Value; _accountKwetPublisher = accountKwetPublisher; _jwtIdClaimReaderHelper = jwtIdClaimReaderHelper; }
public AccountService(IAccountRepository repository, IHasher hasher, ITokenGenerator tokenGenerator, IRegexHelper regexHelper, IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings, IUserMarketplacePublisher _userMarketplacePublisher, IJwtIdClaimReaderHelper jwtIdClaimReaderHelper) { _repository = repository; _hasher = hasher; _tokenGenerator = tokenGenerator; _regexHelper = regexHelper; _messageQueuePublisher = messageQueuePublisher; _messageQueueSettings = messageQueueSettings.Value; _jwtIdClaimReaderHelper = jwtIdClaimReaderHelper; this._userMarketplacePublisher = _userMarketplacePublisher; }
public ActionResult Index(QueueViewModel model) { var config = new MessageQueueSettings(); if (model.UseSql) { config.UseSql = true; ConfigurationStore.Instance.Store(config); return(Redirect(Url.GetNextWizardStep())); } var errorMessage = ""; if ( !SetupTools.ValidateMessageQueue(model.ReportQueue, model.ReportAuthentication, model.ReportTransactions, out errorMessage)) { ModelState.AddModelError("ReportQueue", errorMessage); } if ( !SetupTools.ValidateMessageQueue(model.FeedbackQueue, model.FeedbackAuthentication, model.FeedbackTransactions, out errorMessage)) { ModelState.AddModelError("FeedbackQueue", errorMessage); } if ( !SetupTools.ValidateMessageQueue(model.EventQueue, model.EventAuthentication, model.EventTransactions, out errorMessage)) { ModelState.AddModelError("EventQueue", errorMessage); } if (!ModelState.IsValid) { return(View(model)); } config.EventQueue = model.EventQueue; config.EventAuthentication = model.EventAuthentication; config.EventTransactions = model.EventTransactions; config.EventQueue = model.ReportQueue; config.ReportTransactions = model.ReportTransactions; config.ReportAuthentication = model.ReportAuthentication; config.FeedbackQueue = model.FeedbackQueue; config.FeedbackAuthentication = model.FeedbackAuthentication; config.FeedbackTransactions = model.FeedbackTransactions; ConfigurationStore.Instance.Store(config); return(Redirect(Url.GetNextWizardStep())); }
public UserPublisher(IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings) { this._messageQueuePublisher = messageQueuePublisher; this._messageQueueSettings = messageQueueSettings.Value; }
public AccountKwetPublisher(IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings) { _messageQueueSettings = messageQueueSettings.Value; _messageQueuePublisher = messageQueuePublisher; }
public UserMarketplacePublisher(IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings) { _messageQueuePublisher = messageQueuePublisher; _messageQueueSettings = messageQueueSettings.Value; }