public void Handle(IbsOrderInfoAddedToOrder @event) { if (@event.CancelWasRequested) { return; } using (var context = _contextFactory.Invoke()) { var orderReport = context.Find <OrderReportDetail>(@event.SourceId); orderReport.Order.IBSOrderId = @event.IBSOrderId; context.Save(orderReport); } }
public void Handle(IbsOrderInfoAddedToOrder @event) { if (@event.CancelWasRequested) { return; } using (var context = _contextFactory.Invoke()) { var order = context.Find <OrderDetail>(@event.SourceId); order.IBSOrderId = @event.IBSOrderId; var orderStatus = context.Find <OrderStatusDetail>(@event.SourceId); orderStatus.IBSOrderId = @event.IBSOrderId; context.SaveChanges(); } }