예제 #1
0
        public Task Handle(ShipmentCompletedEvent evnt)
        {
            var shipment = _state.Shipments[evnt.EntityId];

            shipment.State = ShipmentState.Completed;
            return(Task.CompletedTask);
        }
예제 #2
0
        public Task Handle(ShipmentCompletedEvent evnt)
        {
            var shipment = _dbContext.Shipments.FirstOrDefault(s => s.ShipmentId == evnt.EntityId);

            if (shipment != null)
            {
                shipment.State = ShipmentState.Completed;
            }
            return(Task.CompletedTask);
        }