コード例 #1
0
        public void RunConversion()
        {
            var utilityNetwork = _eventStore.Projections.Get <UtilityNetworkProjection>();

            var dbSettings = new Settings.GeoDatabaseSetting()
            {
                Host     = "localhost",
                Database = "open-ftth",
                Username = "******",
                Password = "******",
                Port     = "5432"
            };

            var importer = new CableSpanEquipmentImporter(_loggerFactory.CreateLogger <ConduitSpanEquipmentImporter>(), _eventStore, dbSettings, _commandDispatcher, _queryDispatcher);

            //importer.Run();
        }
コード例 #2
0
        public void Run()
        {
            _logger.LogInformation("Checking conversion database...");


            if (CheckIfConversionSchemaExists())
            {
                _logger.LogInformation("Start seeding database with test specifications...");
                var result = new TestSpecifications(_loggerFactory, _commandDispatcher, _queryDispatcher).Run();
                _logger.LogInformation("Finish seeding database with test specifications.");


                var localDb = new Settings.GeoDatabaseSetting()
                {
                    Host     = "localhost",
                    Database = "open-ftth",
                    Username = "******",
                    Password = "******",
                    Port     = "5432"
                };

                var dbToReadConversionDataFrom = _geoDatabaseSetting;


                //new Checker(_loggerFactory.CreateLogger<Checker>(), _workTaskId, _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();


                new CableSpanEquipmentImporter(_loggerFactory.CreateLogger <ConduitSpanEquipmentImporter>(), _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();

                new NodeContainerImporter(_loggerFactory.CreateLogger <NodeContainerImporter>(), _workTaskId, _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();

                new RackImporter(_loggerFactory.CreateLogger <RackImporter>(), _workTaskId, _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();

                new TerminalEquipmentImporter(_loggerFactory.CreateLogger <TerminalEquipmentImporter>(), _workTaskId, _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();

                new SegmentToTerminalConnectionsImporter(_loggerFactory.CreateLogger <SegmentToTerminalConnectionsImporter>(), _workTaskId, _eventStore, dbToReadConversionDataFrom, _commandDispatcher, _queryDispatcher).Run();


                // Old don't run
                //new ConduitSpanEquipmentImporter(_loggerFactory.CreateLogger<ConduitSpanEquipmentImporter>(), _eventStore, _geoDatabaseSetting, _commandDispatcher, _queryDispatcher).Run();
            }
            else
            {
                _logger.LogInformation("No conversion schema exists. Will therefore not seed conversion data.");
            }
        }