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); }
public async Task <ProductSale> Put(int id, [FromBody] ProductSale item) => await _serviceBus.Sales(id, item);