コード例 #1
0
 public GeoDatabaseUpdatedHandler(
     ILogger <GeoDatabaseUpdatedHandler> logger,
     IMediator mediator,
     IRouteSegmentCommandFactory routeSegmentEventFactory,
     IRouteNodeCommandFactory routeNodeEventFactory,
     IGeoDatabase geoDatabase,
     IEventStore eventStore,
     IProducer producer,
     IOptions <KafkaSetting> kafkaSettings,
     IOptions <ApplicationSetting> applicationSettings,
     IModifiedGeometriesStore modifiedGeometriesStore,
     IRouteNodeInfoCommandFactory routeNodeInfoCommandFactory,
     IRouteSegmentInfoCommandFactory routeSegmentInfoCommandFactory,
     IValidationService validationService)
 {
     _logger   = logger;
     _mediator = mediator;
     _routeSegmentEventFactory = routeSegmentEventFactory;
     _routeNodeEventFactory    = routeNodeEventFactory;
     _geoDatabase                    = geoDatabase;
     _eventStore                     = eventStore;
     _producer                       = producer;
     _kafkaSettings                  = kafkaSettings.Value;
     _applicationSettings            = applicationSettings.Value;
     _modifiedGeometriesStore        = modifiedGeometriesStore;
     _routeNodeInfoCommandFactory    = routeNodeInfoCommandFactory;
     _routeSegmentInfoCommandFactory = routeSegmentInfoCommandFactory;
     _validationService              = validationService;
 }
コード例 #2
0
 public RouteSegmentEventFactory(IOptions <ApplicationSetting> applicationSettings, IModifiedGeometriesStore modifiedGeomitriesStore)
 {
     _applicationSettings = applicationSettings.Value;
     _modifiedGeometries  = modifiedGeomitriesStore;
 }
コード例 #3
0
 public RouteNodeEventFactory(IModifiedGeometriesStore modifiedGeomitriesStore)
 {
     _modifiedGeomitries = modifiedGeomitriesStore;
 }