public void Handle(OriginalEtaLogged @event)
        {
            using (var context = _contextFactory.Invoke())
            {
                var orderReport = context.Find <OrderReportDetail>(@event.SourceId);

                orderReport.Order.OriginalEta = @event.OriginalEta;

                context.Save(orderReport);
            }
        }
Beispiel #2
0
        public void Handle(OriginalEtaLogged @event)
        {
            using (var context = _contextFactory.Invoke())
            {
                var orderStatus = context.Find <OrderStatusDetail>(@event.SourceId);
                if (orderStatus == null)
                {
                    return;
                }

                if (!orderStatus.OriginalEta.HasValue)
                {
                    orderStatus.OriginalEta = @event.OriginalEta;
                    context.Save(orderStatus);
                }
            }
        }