public void Handle(DispatchCompanySwitchIgnored @event) { using (var context = _contextFactory.Invoke()) { var details = context.Find <OrderStatusDetail>(@event.SourceId); details.IgnoreDispatchCompanySwitch = true; details.Status = OrderStatus.Created; details.NextDispatchCompanyKey = null; details.NextDispatchCompanyName = null; context.Save(details); } }
private void OnNextDispatchCompanySwitchIgnored(DispatchCompanySwitchIgnored obj) { _isTimedOut = false; }