public CollegePreciseService(IInfrastructureRepository repository, ICellRepository cellRepository, IENodebRepository eNodebRepository, IPreciseCoverage4GRepository kpiRepository) { _repository = repository; _cellRepository = cellRepository; _eNodebRepository = eNodebRepository; _kpiRepository = kpiRepository; }
public void UpdateKpi(IPreciseCoverage4GRepository repository, DateTime begin, DateTime end) { var query = repository.GetAll().Where(x => x.StatTime >= begin && x.StatTime < end && x.CellId == ENodebId && x.SectorId == SectorId).ToList(); if (query.Count > 0) { var sum = query.Sum(x => x.TotalMrs); PreciseRate = sum == 0 ? 100 : 100 - (double)query.Sum(x => x.SecondNeighbors) / sum * 100; } }
public PreciseImportService(IPreciseCoverage4GRepository repository, ITownPreciseCoverage4GStatRepository regionRepository, IENodebRepository eNodebRepository, ITownRepository townRepository) { _repository = repository; _regionRepository = regionRepository; _eNodebRepository = eNodebRepository; _townRepository = townRepository; if (PreciseCoverage4Gs == null) PreciseCoverage4Gs = new Stack<PreciseCoverage4G>(); if (TownPreciseViews == null) TownPreciseViews = new List<TownPreciseView>(); }
public PreciseImportService(IPreciseCoverage4GRepository repository, ITownPreciseCoverageRepository regionRepository, IENodebRepository eNodebRepository, ITownRepository townRepository, IPreciseMongoRepository mongoRepository) { _repository = repository; _regionRepository = regionRepository; _eNodebRepository = eNodebRepository; _townRepository = townRepository; _mongoRepository = mongoRepository; if (PreciseCoverage4Gs == null) { PreciseCoverage4Gs = new Stack <PreciseCoverage4G>(); } }
public PreciseImportService(IPreciseCoverage4GRepository repository, ITownPreciseCoverage4GStatRepository regionRepository, IENodebRepository eNodebRepository, ITownRepository townRepository) { _repository = repository; _regionRepository = regionRepository; _eNodebRepository = eNodebRepository; _townRepository = townRepository; if (PreciseCoverage4Gs == null) { PreciseCoverage4Gs = new Stack <PreciseCoverage4G>(); } if (TownPreciseViews == null) { TownPreciseViews = new List <TownPreciseView>(); } }
public PreciseStatService(IPreciseCoverage4GRepository repository, IENodebRepository eNodebRepository) { _repository = repository; _eNodebRepository = eNodebRepository; }
public Precise4GController(IPreciseCoverage4GRepository repository, IENodebRepository eNodebRepository) { _repository = repository; _eNodebRepository = eNodebRepository; }