Example #1
0
 public CollegePreciseService(IInfrastructureRepository repository, ICellRepository cellRepository,
                              IENodebRepository eNodebRepository, IPreciseCoverage4GRepository kpiRepository)
 {
     _repository       = repository;
     _cellRepository   = cellRepository;
     _eNodebRepository = eNodebRepository;
     _kpiRepository    = kpiRepository;
 }
Example #2
0
 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 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>();
 }
Example #5
0
 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>();
     }
 }
Example #7
0
 public PreciseStatService(IPreciseCoverage4GRepository repository, IENodebRepository eNodebRepository)
 {
     _repository       = repository;
     _eNodebRepository = eNodebRepository;
 }
Example #8
0
 public Precise4GController(IPreciseCoverage4GRepository repository,
     IENodebRepository eNodebRepository)
 {
     _repository = repository;
     _eNodebRepository = eNodebRepository;
 }
Example #9
0
 public PreciseStatService(IPreciseCoverage4GRepository repository, IENodebRepository eNodebRepository)
 {
     _repository = repository;
     _eNodebRepository = eNodebRepository;
 }
Example #10
0
 public CollegePreciseService(IInfrastructureRepository repository, ICellRepository cellRepository,
     IENodebRepository eNodebRepository, IPreciseCoverage4GRepository kpiRepository)
 {
     _repository = repository;
     _cellRepository = cellRepository;
     _eNodebRepository = eNodebRepository;
     _kpiRepository = kpiRepository;
 }