Exemplo n.º 1
0
        public void DumpCdmaData(ParametersDumpInfrastructure infrastructure,
            IParametersDumpController controller,
            IParametersDumpConfig config)
        {
            IBtsDumpRepository<BtsExcel> dumpBtsRepository
                = CdmaBtsDumpGenerator(controller, infrastructure);
            dumpBtsRepository.ImportBts = config.ImportBts;
            dumpBtsRepository.UpdateBts = config.UpdateBts;
            dumpBtsRepository.InvokeAction(infrastructure.CdmaBtsRepository);

            ICellDumpRepository<CdmaCellExcel> dumpCellRepository
                = CdmaCellDumpGenerator(controller, infrastructure);
            dumpCellRepository.ImportCell = config.ImportCdmaCell;
            dumpCellRepository.UpdateCell = config.UpdateCdmaCell;
            dumpCellRepository.InvokeAction(infrastructure.CdmaCellRepository);
        }
Exemplo n.º 2
0
        public void DumpCdmaData(ParametersDumpInfrastructure infrastructure,
                                 IParametersDumpController controller,
                                 IParametersDumpConfig config)
        {
            IBtsDumpRepository <BtsExcel> dumpBtsRepository
                = CdmaBtsDumpGenerator(controller, infrastructure);

            dumpBtsRepository.ImportBts = config.ImportBts;
            dumpBtsRepository.UpdateBts = config.UpdateBts;
            dumpBtsRepository.InvokeAction(infrastructure.CdmaBtsRepository);

            ICellDumpRepository <CdmaCellExcel> dumpCellRepository
                = CdmaCellDumpGenerator(controller, infrastructure);

            dumpCellRepository.ImportCell = config.ImportCdmaCell;
            dumpCellRepository.UpdateCell = config.UpdateCdmaCell;
            dumpCellRepository.InvokeAction(infrastructure.CdmaCellRepository);
        }
Exemplo n.º 3
0
        public void DumpLteData(ParametersDumpInfrastructure infrastructure,
            IParametersDumpController controller,
            IParametersDumpConfig config)
        {
            IBtsDumpRepository<ENodebExcel> btsDumpRepository
                = LteENodebDumpGenerator(controller, infrastructure);
            btsDumpRepository.ImportBts = config.ImportENodeb;
            btsDumpRepository.UpdateBts = config.UpdateENodeb;
            btsDumpRepository.InvokeAction(infrastructure.LteENodebRepository);

            ICellDumpRepository<CellExcel> cellDumpRepository
                = LteCellDumpGenerator(controller, infrastructure);
            cellDumpRepository.ImportCell = config.ImportLteCell;
            cellDumpRepository.UpdateCell = config.UpdateLteCell;
            LteCellDumpRepository repository = cellDumpRepository as LteCellDumpRepository;
            if (repository != null)
                repository.UpdatePci = config.UpdatePci;
            cellDumpRepository.InvokeAction(infrastructure.LteCellRepository);
        }
Exemplo n.º 4
0
        public void DumpLteData(ParametersDumpInfrastructure infrastructure,
                                IParametersDumpController controller,
                                IParametersDumpConfig config)
        {
            IBtsDumpRepository <ENodebExcel> btsDumpRepository
                = LteENodebDumpGenerator(controller, infrastructure);

            btsDumpRepository.ImportBts = config.ImportENodeb;
            btsDumpRepository.UpdateBts = config.UpdateENodeb;
            btsDumpRepository.InvokeAction(infrastructure.LteENodebRepository);

            ICellDumpRepository <CellExcel> cellDumpRepository
                = LteCellDumpGenerator(controller, infrastructure);

            cellDumpRepository.ImportCell = config.ImportLteCell;
            cellDumpRepository.UpdateCell = config.UpdateLteCell;
            LteCellDumpRepository repository = cellDumpRepository as LteCellDumpRepository;

            if (repository != null)
            {
                repository.UpdatePci = config.UpdatePci;
            }
            cellDumpRepository.InvokeAction(infrastructure.LteCellRepository);
        }