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); }
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); }