예제 #1
0
        protected override Task ExecuteAsync(CancellationToken stoppinToken)
        {
            _subscription.RegisterMessageHandler(async(message, token) => {
                var product = JsonConvert.DeserializeObject <Product>(Encoding.UTF8.GetString(message.Body));

                await _serviceController.Sales(product);
            }, new MessageHandlerOptions(args => Task.CompletedTask));

            return(Task.CompletedTask);
        }
예제 #2
0
 public async Task <ProductSale> Put(int id, [FromBody] ProductSale item) => await _serviceBus.Sales(id, item);