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; }
public RouteSegmentEventFactory(IOptions <ApplicationSetting> applicationSettings, IModifiedGeometriesStore modifiedGeomitriesStore) { _applicationSettings = applicationSettings.Value; _modifiedGeometries = modifiedGeomitriesStore; }
public RouteNodeEventFactory(IModifiedGeometriesStore modifiedGeomitriesStore) { _modifiedGeomitries = modifiedGeomitriesStore; }