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;
 }
Ejemplo n.º 2
0
 public RouteNodeCommandFactory(
     IOptions <ApplicationSetting> applicationSettings,
     IGeoDatabase geoDatabase)
 {
     _applicationSettings = applicationSettings.Value;
     _geoDatabase         = geoDatabase;
 }
 public RouteSegmentCommandFactory(
     IOptions <ApplicationSetting> applicationSettings,
     IRouteSegmentValidator routeSegmentValidator,
     IGeoDatabase geoDatabase,
     IRouteNodeFactory routeNodeFactory)
 {
     _applicationSettings   = applicationSettings.Value;
     _routeSegmentValidator = routeSegmentValidator;
     _geoDatabase           = geoDatabase;
     _routeNodeFactory      = routeNodeFactory;
 }
Ejemplo n.º 4
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;
 }
 public RouteNodeLocationChangedHandler(
     ILogger <RouteNodeLocationChangedHandler> logger,
     IOptions <KafkaSetting> kafkaSettings,
     IEventStore eventStore,
     IGeoDatabase geoDatabase,
     IMediator mediator,
     IRouteNodeEventFactory routeNodeEventFactory,
     IRouteSegmentEventFactory routeSegmentEventFactory)
 {
     _logger                   = logger;
     _kafkaSettings            = kafkaSettings.Value;
     _eventStore               = eventStore;
     _geoDatabase              = geoDatabase;
     _mediator                 = mediator;
     _routeNodeEventFactory    = routeNodeEventFactory;
     _routeSegmentEventFactory = routeSegmentEventFactory;
 }
 public NewRouteSegmentDigitizedHandler(
     ILogger <NewRouteSegmentDigitizedHandler> logger,
     IGeoDatabase geoDatabase,
     IRouteNodeFactory routeNodeFactory,
     IRouteNodeEventFactory routeNodeEventFactory,
     IRouteSegmentEventFactory routeSegmentEventFactory,
     IEventStore eventStore,
     IOptions <ApplicationSetting> applicationSettings)
 {
     _logger                   = logger;
     _geoDatabase              = geoDatabase;
     _routeNodeFactory         = routeNodeFactory;
     _routeNodeEventFactory    = routeNodeEventFactory;
     _routeSegmentEventFactory = routeSegmentEventFactory;
     _eventStore               = eventStore;
     _applicationSettings      = applicationSettings.Value;
 }
Ejemplo n.º 7
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;
 }
Ejemplo n.º 8
0
 public RouteNodeInfoCommandFactory(IGeoDatabase geoDatabase)
 {
     _geoDatabase = geoDatabase;
 }
 public RollbackInvalidRouteSegmentHandler(ILogger <RollbackInvalidRouteSegmentHandler> logger, IGeoDatabase geoDatabase)
 {
     _logger      = logger;
     _geoDatabase = geoDatabase;
 }
 public InvalidRouteSegmentOperationHandler(IGeoDatabase geoDatabase, ILogger <InvalidRouteSegmentOperationHandler> logger)
 {
     _geoDatabase = geoDatabase;
     _logger      = logger;
 }
Ejemplo n.º 11
0
 public RouteSegmentInfoCommandFactory(IGeoDatabase geoDatabase)
 {
     _geoDatabase = geoDatabase;
 }