Esempio n. 1
0
        internal WalkOfInterest(Guid walkOfInterestId, List <Guid> routeElementIds) : this()
        {
            // Create domain event
            var walkOfInterestRegistered = new WalkOfInterestRegistered()
            {
                Id = walkOfInterestId,
                RouteElementIds = routeElementIds
            };

            RaiseEvent(walkOfInterestRegistered);
        }
Esempio n. 2
0
 private void Apply(WalkOfInterestRegistered @event)
 {
     Id = @event.Id;
 }
 private void Apply(WalkOfInterestRegistered obj)
 {
     Id        = obj.Interest.Id;
     _interest = obj.Interest;
 }
Esempio n. 4
0
        // Update our route node info object
        private void OnRouteSegmentAdded(WalkOfInterestInfo walkOfInterestInfo, WalkOfInterestRegistered @event)
        {
            walkOfInterestInfo.RouteElementIds = @event.RouteElementIds;

            routeNetworkQueryService.AddWalkOfInterestInfo(walkOfInterestInfo);
        }