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;
 }
Ejemplo n.º 4
0
 public VendasController(VendaServiceContext db, ServiceBusMessageSender serviceBusMessageSender)
 {
     _db = db;
     _serviceBusMessageSender = serviceBusMessageSender;
 }