Esempio n. 1
0
 public ExistingRouteSegmentSplittedHandler(
     ILogger <ExistingRouteSegmentSplittedHandler> logger,
     IGeoDatabase geoDatabase,
     IRouteSegmentFactory routeSegmentFactory,
     IRouteSegmentEventFactory routeSegmentEventFactory,
     IRouteNodeEventFactory routeNodeEventFactory,
     IEventStore eventStore)
 {
     _logger                   = logger;
     _geoDatabase              = geoDatabase;
     _routeSegmentFactory      = routeSegmentFactory;
     _routeSegmentEventFactory = routeSegmentEventFactory;
     _routeNodeEventFactory    = routeNodeEventFactory;
     _eventStore               = eventStore;
 }
Esempio n. 2
0
 public RouteSegmentConnectivityChangedHandler(
     ILogger <RouteSegmentConnectivityChangedHandler> logger,
     IOptions <KafkaSetting> kafkaSettings,
     IOptions <ApplicationSetting> applicationSettings,
     IGeoDatabase geoDatabase,
     IRouteNodeFactory routeNodeFactory,
     IRouteSegmentFactory routeSegmentFactory,
     IRouteNodeEventFactory routeNodeEventFactory,
     IRouteSegmentEventFactory routeSegmentEventFactory,
     IEventStore eventStore,
     IValidationService validationService = null)
 {
     _logger                   = logger;
     _kafkaSettings            = kafkaSettings.Value;
     _applicationSettings      = applicationSettings.Value;
     _geoDatabase              = geoDatabase;
     _routeNodeFactory         = routeNodeFactory;
     _routeSegmentFactory      = routeSegmentFactory;
     _routeNodeEventFactory    = routeNodeEventFactory;
     _routeSegmentEventFactory = routeSegmentEventFactory;
     _eventStore               = eventStore;
     _validationService        = validationService;
 }