public async void Handle(CounterIncrementedWithAckEvent message) { var viewModel = _modelManager.Get <CounterDisplayPageViewModel>(); if (null == viewModel) { viewModel = new CounterDisplayPageViewModel(); } viewModel.AcknowledgedCounter++; _modelManager.Put(viewModel); await _bus.Acknowledge(message); }
public void Handle(CounterIncrementedWithoutAckEvent message) { var viewModel = _modelManager.Get <CounterDisplayPageViewModel>(); if (null == viewModel) { viewModel = new CounterDisplayPageViewModel(); } viewModel.UnacknowledgedCounter++; _modelManager.Put(viewModel); //intentionally do NOT acknowledge the message...that's the whole pt of this handler :) //_bus.Acknowledge(message); }