public OrderListener(SubscriptionConfiguration subscriptionConfiguration, TopicConfiguration topicConfiguration, RestaurantManagementContext restaurantManagementContext, IMapper mapper) { this._subscriptionClient = new SubscriptionClient(subscriptionConfiguration.ConnectionString, subscriptionConfiguration.Topic, subscriptionConfiguration.Name); _topicClient = new TopicClient(topicConfiguration.ConnectionString, topicConfiguration.Name); this._subscriptionConfiguration = subscriptionConfiguration; this._topicConfiguration = topicConfiguration; this._restaurantManagementContext = restaurantManagementContext; this._mapper = mapper; _serviceBusMessageSender = new ServiceBusMessageSender(topicConfiguration); }
public BatchingServiceBusMessageSender(ServiceBusMessageSender senderImplementation) { _senderImplementation = senderImplementation; }
public ProdutosController(IProdutoService produtoService, ServiceBusMessageSender serviceBusMessageSender) { _produtoService = produtoService; _serviceBusMessageSender = serviceBusMessageSender; }
public VendasController(VendaServiceContext db, ServiceBusMessageSender serviceBusMessageSender) { _db = db; _serviceBusMessageSender = serviceBusMessageSender; }