Esempio n. 1
0
        public FlowService(
            IFlowHuaweiRepository huaweiRepositroy, IFlowZteRepository zteRepository,
            IRrcZteRepository rrcZteRepository, IRrcHuaweiRepository rrcHuaweiRepository,
            IQciZteRepository qciZteRepository, IQciHuaweiRepository qciHuaweiRepository,
            ICqiZteRepository cqiZteRepository, ICqiHuaweiRepository cqiHuaweiRepository,
            IDoubleFlowHuaweiRepository doubleFlowHuaweiRepository, IDoubleFlowZteRepository doubleFlowZteRepository,
            ITownFlowRepository townFlowRepository, IENodebRepository eNodebRepository,
            ITownRrcRepository townRrcRepository, ITownQciRepository townQciRepository,
            ITownCqiRepository townCqiRepository, ITownDoubleFlowRepository townDoubleFlowRepository,
            ICellRepository cellRepository, IPrbHuaweiRepository prbHuaweiRepository,
            IPrbZteRepository prbZteRepository, ITownPrbRepository townPrbRepository,
            IRssiHuaweiRepository rssiHuaweiRepository, IRssiZteRepository rssiZteRepository)
        {
            _huaweiRepository           = huaweiRepositroy;
            _zteRepository              = zteRepository;
            _rrcZteRepository           = rrcZteRepository;
            _rrcHuaweiRepository        = rrcHuaweiRepository;
            _qciZteRepository           = qciZteRepository;
            _qciHuaweiRepository        = qciHuaweiRepository;
            _cqiZteRepository           = cqiZteRepository;
            _cqiHuaweiRepository        = cqiHuaweiRepository;
            _doubleFlowHuaweiRepository = doubleFlowHuaweiRepository;
            _doubleFlowZteRepository    = doubleFlowZteRepository;
            _townFlowRepository         = townFlowRepository;
            _eNodebRepository           = eNodebRepository;
            _townRrcRepository          = townRrcRepository;
            _townQciRepository          = townQciRepository;
            _townCqiRepository          = townCqiRepository;
            _townDoubleFlowRepository   = townDoubleFlowRepository;
            _cellRepository             = cellRepository;
            _prbHuaweiRepository        = prbHuaweiRepository;
            _prbZteRepository           = prbZteRepository;
            _townPrbRepository          = townPrbRepository;
            _rssiHuaweiRepository       = rssiHuaweiRepository;
            _rssiZteRepository          = rssiZteRepository;

            if (FlowHuaweis == null)
            {
                FlowHuaweis = new Stack <Tuple <FlowHuawei, RrcHuawei, QciHuawei, PrbHuawei> >();
            }
            if (FlowZtes == null)
            {
                FlowZtes = new Stack <Tuple <FlowZte, RrcZte, QciZte, PrbZte, CqiZte, DoubleFlowZte, RssiZte> >();
            }
            if (CqiHuaweis == null)
            {
                CqiHuaweis = new Stack <Tuple <CqiHuawei, DoubleFlowHuawei> >();
            }
            if (RssiHuaweis == null)
            {
                RssiHuaweis = new Stack <RssiHuawei>();
            }
        }
Esempio n. 2
0
 public TownKpiService(ITownFlowRepository townFlowRepository, ITownPrbRepository townPrbRepository,
                       ITownCqiRepository townCqiRepository, ITownDoubleFlowRepository townDoubleFlowRepository,
                       ITownRrcRepository townRrcRepository, ITownQciRepository townQciRepository,
                       RegionTownFlowService flowService, TownRrcService rrcService,
                       TownQciService qciService, DumpCqiService cqiService, DumpPrbService prbService,
                       DumpDoubleFlowService doubleFlowService)
 {
     _townFlowRepository       = townFlowRepository;
     _townRrcRepository        = townRrcRepository;
     _townQciRepository        = townQciRepository;
     _townCqiRepository        = townCqiRepository;
     _townDoubleFlowRepository = townDoubleFlowRepository;
     _townPrbRepository        = townPrbRepository;
     _flowService       = flowService;
     _rrcService        = rrcService;
     _qciService        = qciService;
     _cqiService        = cqiService;
     _prbService        = prbService;
     _doubleFlowService = doubleFlowService;
 }
Esempio n. 3
0
 public DoubleFlowRegionStatService(ITownDoubleFlowRepository statRepository, ITownRepository townRepository)
 {
     _statRepository = statRepository;
     _townRepository = townRepository;
 }
Esempio n. 4
0
 public TownDoubleFlowService(ITownDoubleFlowRepository repository, ITownRepository townRepository)
 {
     _repository     = repository;
     _townRepository = townRepository;
 }