Example #1
0
 public AlarmFiredService(IAlarmFiredRepository AlarmFiredRepository, IParameterRepository parameterRepository, IProcessInstanceRepository processInstanceRepository, IAlarmRepository alarmRepository)
 {
     _alarmFiredRepository      = AlarmFiredRepository;
     _parameterRepository       = parameterRepository;
     _processInstanceRepository = processInstanceRepository;
     _alarmRepository           = alarmRepository;
 }
Example #2
0
 public AlarmMetricService(ISession session)
     : base(session)
 {
     _alarmMetricRepository = new AlarmMetricRepository(session);
     _deviceRepository      = new DeviceRepository(session);
     _alarmRepository       = new AlarmRepository(session);
 }
 public CollegeAlarmService(IInfrastructureRepository infrastructureRepository,
                            IENodebRepository eNodebRepository, IAlarmRepository alarmRepository)
 {
     _infrastructureRepository = infrastructureRepository;
     _eNodebRepository         = eNodebRepository;
     _alarmRepository          = alarmRepository;
 }
Example #4
0
 public CollegeAlarmService(IInfrastructureRepository infrastructureRepository,
     IENodebRepository eNodebRepository, IAlarmRepository alarmRepository)
 {
     _infrastructureRepository = infrastructureRepository;
     _eNodebRepository = eNodebRepository;
     _alarmRepository = alarmRepository;
 }
Example #5
0
 public CollegeENodebService(IInfrastructureRepository repository,
                             IENodebRepository eNodebRepository, IAlarmRepository alarmRepository)
 {
     _repository       = repository;
     _eNodebRepository = eNodebRepository;
     _alarmRepository  = alarmRepository;
 }
Example #6
0
 public AlarmService(ISession session)
     : base(session)
 {
     _alarmRepository     = new AlarmRepository(session);
     _parameterRepository = new ParameterRepository(session);
     _alarmMetricService  = new AlarmMetricService(session);
 }
Example #7
0
 public static int ImportAlarmStats(this HttpPostedFileBase httpPostedFile, IAlarmRepository repository)
 {
     IEnumerable<AlarmStat> statList =
         httpPostedFile.ImportCsvInfo(
             x =>
             {
                 StreamReader reader = new StreamReader(x, Encoding.GetEncoding("GB2312"));
                 List<AlarmStatCsv> infoList
                     = CsvContext.Read<AlarmStatCsv>(reader, CsvFileDescription.CommaDescription).ToList();
                 return infoList.Select(info => new AlarmStat(info));
             });
     int result = 0;
     foreach (AlarmStat stat in statList)
     {
         AlarmStat item = repository.GetAll().FirstOrDefault(x => x.ENodebId == stat.ENodebId
                                                                  && x.SectorId == stat.SectorId &&
                                                                  x.AlarmId == stat.AlarmId);
         if (item == null || item.HappenTime > stat.HappenTime.AddDays(1)
             || item.HappenTime < stat.HappenTime.AddDays(-1))
         {
             repository.Insert(stat);
             result++;
         }
     }
     return result;
 }
Example #8
0
        public KpiController(IRegionRepository regionRepository,
            ITownRepository townRepository,
            ITopCellRepository<CdmaRegionStat> cdmaStatRepository,
            ITopCellRepository<TopDrop2GCell> topDrop2GRepository,
            ITopCellRepository<TopDrop2GCellDaily> topDrop2GDailyRepository,
            ITopCellRepository<TopConnection3GCell> topConnection3GRepository,
            ITopCellRepository<TownPreciseCoverage4GStat> townPrecise4GRepository,
            IBtsRepository btsRepository,
            IENodebRepository eNodebRepository,
            IAlarmRepository alarmRepository)
        {
            this.regionRepository = regionRepository;
            this.townRepository = townRepository;
            this.cdmaStatRepository = cdmaStatRepository;
            this.topDrop2GRepository = topDrop2GRepository;

            this.topDrop2GDailyRepository = topDrop2GDailyRepository;
            this.topConnection3GRepository = topConnection3GRepository;

            this.townPrecise4GRepository = townPrecise4GRepository;
            this.btsRepository = btsRepository;
            this.eNodebRepository = eNodebRepository;

            this.Initialize(topDrop2GRepository, topConnection3GRepository);
            regionNamesService = new QueryRegionCityNamesService(this.regionRepository.GetAll());
            districtNamesService = new QueryDistinctDistrictNamesService(this.townRepository.GetAll());

            _alarmRepository = alarmRepository;
        }
Example #9
0
 public AlarmsService(IAlarmRepository repository)
 {
     _repository = repository;
     if (AlarmStats == null)
     {
         AlarmStats = new Stack <AlarmStat>();
     }
 }
Example #10
0
 public CollegeAlarmController(ICollegeRepository repository, IInfrastructureRepository infrastructureRepository,
     IAlarmRepository alarmRepository, IENodebRepository eNodebRepository)
 {
     _repository = repository;
     _infrastructureRepository = infrastructureRepository;
     _alarmRepository = alarmRepository;
     _eNodebRepository = eNodebRepository;
 }
Example #11
0
        /// <summary>
        ///     构造函数
        /// </summary>
        /// <param name="config">仓库配置信息</param>
        public AlarmDesignRepository(RepositoryConfig config)
        {
            _iAlarmRepository = new AlarmRepository(config);

            //注册报警变量或者报警组修改时触发的事件
            AlarmBase.VerifyTheUniqueness  += AlarmBase_VerifyTheUniqueness;
            AlarmGroup.VerifyTheUniqueness += AlarmGroup_VerifyTheUniqueness;
        }
Example #12
0
 public AlarmFiredService(ISession session)
     : base(session)
 {
     _alarmFiredRepository      = new AlarmFiredRepository(session);
     _parameterRepository       = new ParameterRepository(session);
     _processInstanceRepository = new ProcessInstanceRepository(session);
     _alarmRepository           = new AlarmRepository(session);
 }
Example #13
0
 public AlarmsService(IAlarmRepository repository, ICoverageStatRepository coverageStatRepository,
                      ITownCoverageRepository townCoverageRepository)
 {
     _repository             = repository;
     _coverageStatRepository = coverageStatRepository;
     _townCoverageRepository = townCoverageRepository;
     if (AlarmStats == null)
     {
         AlarmStats = new Stack <AlarmStat>();
     }
 }
Example #14
0
 // Constructor
 public ConfigurationViewModel()
 {
     _alarmRepository            = new AlarmRepository();
     _panelsRepository           = new PanelRepository();
     _alarmMapping               = _alarmRepository.GetAllAlarmMapping().ToObservableCollection();
     ConfigureConnectionsCommand = new RelayCommand(ConfigureConnections, CanConfigure);
     AlarmMapCommand             = new RelayCommand(MapAlarm, CanMapAlarm);
     RemoveAlarmMapCommand       = new RelayCommand(RemoveAlarmMap);
     SaveCommand   = new RelayCommand(SaveAlarmMapping);
     dialogService = new DialogService();
     LoadData();
 }
Example #15
0
        public ModelController()
        {
            //If you want to use Generic Repository with Unit of work
            repository = new GenericRepository <Model>(unitOfWork);

            //If you want to use Specific Repository with Unit of work
            groupRepository            = new GroupRepository(unitOfWork);
            alarmDescriptionRepository = new AlarmDescriptionRepository(unitOfWork);
            partRepository             = new PartRepository(unitOfWork);
            parameterRepository        = new ParameterRepository(unitOfWork);
            alarmRepository            = new AlarmRepository(unitOfWork);
        }
Example #16
0
        private AlarmService()
        {
            mAlarmRepository = new AlarmRepository();

            mTubeIndex = 0;

            mAlarms = new List <string> [6];
            for (int i = 0; i < 6; ++i)
            {
                mAlarms[i] = new List <string>();
            }

            mAlarmConfigProperty = new Demo.utilities.Properties("config/alarm.config");
        }
Example #17
0
        public AlarmService(IAlarmRepository repository, ITimer checkTimer)
        {
            if (repository == null)
                throw new ArgumentNullException("repository");

            if (checkTimer == null)
                throw new ArgumentNullException("checkTimer");

            this.cache = new Dictionary<Guid, IAlarm>();
            this.valueComparer = new AlarmEqualityComparer();
            this.repository = repository;
            this.isStoppableRepository = typeof(ISupportsStartStop).IsAssignableFrom(repository.GetType());
            this.timer = checkTimer;
            this.timer.Elapsed += timer_Elapsed;
        }
Example #18
0
 public CollegeController(
     IInfrastructureRepository infrastructureRepository, 
     IIndoorDistributioinRepository indoorDistributioinRepository,
     IENodebRepository eNodebRepository, 
     ICellRepository cellRepository,
     IBtsRepository btsRepository, 
     ICdmaCellRepository cdmaCellRepository,
     IAlarmRepository alarmRepository)
 {
     _infrastructureRepository = infrastructureRepository;
     _indoorDistributioinRepository = indoorDistributioinRepository;
     _eNodebRepository = eNodebRepository;
     _cellRepository = cellRepository;
     _btsRepository = btsRepository;
     _cdmaCellRepository = cdmaCellRepository;
     _alarmRepository = alarmRepository;
 }
Example #19
0
 public static int ImportAlarmHuawei(this HttpPostedFileBase httpPostedFile, IAlarmRepository repository)
 {
     IEnumerable<AlarmStat> statList =
         httpPostedFile.ImportCsvInfo(
             x =>
             {
                 StreamReader reader = new StreamReader(x, Encoding.GetEncoding("GB2312"));
                 List<AlarmStatHuawei> infoList
                     = CsvContext.Read<AlarmStatHuawei>(reader, CsvFileDescription.CommaDescription).ToList();
                 return infoList.Select(info => new AlarmStat(info));
             });
     int result = 0;
     foreach (AlarmStat stat in statList)
     {
         repository.Insert(stat);
         result++;
     }
     return result;
 }
Example #20
0
        public AlarmService(IAlarmRepository repository, ITimer checkTimer)
        {
            if (repository == null)
            {
                throw new ArgumentNullException("repository");
            }

            if (checkTimer == null)
            {
                throw new ArgumentNullException("checkTimer");
            }

            this.cache                 = new Dictionary <Guid, IAlarm>();
            this.valueComparer         = new AlarmEqualityComparer();
            this.repository            = repository;
            this.isStoppableRepository = typeof(ISupportsStartStop).IsAssignableFrom(repository.GetType());
            this.timer                 = checkTimer;
            this.timer.Elapsed        += timer_Elapsed;
        }
Example #21
0
 public AlarmHub(IAlarmRepository repository)
 {
     this.alarmRepo = repository;
 }
Example #22
0
 public AlarmsController(IAlarmRepository repo)
 {
     this.repo = repo;
 }
Example #23
0
 public AlarmService(IAlarmRepository alarmRepository, IParameterRepository parameterRepository, IAlarmMetricService alarmMetricService)
 {
     _alarmRepository     = alarmRepository;
     _parameterRepository = parameterRepository;
     _alarmMetricService  = alarmMetricService;
 }
 public SaveRecordsController(IAlarmRepository alarm, IConditionRepository condition)
 {
     _alarmRepository     = alarm;
     _conditionRepository = condition;
 }
Example #25
0
 public AlarmService(IAlarmRepository alarmRepo)
 {
     _alarmRepo = alarmRepo;
 }
Example #26
0
 public AlarmsService(IAlarmRepository repository)
 {
     _repository = repository;
     if (AlarmStats == null)
         AlarmStats = new Stack<AlarmStat>();
 }
 public AlarmController()
 {
     areaRepository   = new AreaRepository();
     deviceRepository = new DeviceRepository();
     alarmRepository  = new AlarmRepository();
 }
 public AlarmService(IAlarmRepository alarmRepository)
 {
     this.alarmRepository = alarmRepository;
 }
Example #29
0
 public AlarmService(IAlarmRepository _Repository, ISettingRepository _SettingRepository)
 {
     this._Repository        = _Repository;
     this._SettingRepository = _SettingRepository;
 }
Example #30
0
 public DiagnoseScanResultHanlder()
 {
     this.diagnoseRepository = new DiagnoseRepository();
     this.alarmRepository    = new AlarmRepository();
 }
Example #31
0
 public AlarmMetricService(IAlarmMetricRepository AlarmMetricRepository, IDeviceRepository DeviceRepository, IAlarmRepository alarmRepository)
 {
     _alarmMetricRepository = AlarmMetricRepository;
     _deviceRepository      = DeviceRepository;
     _alarmRepository       = alarmRepository;
 }
Example #32
0
 public AlarmController(IAlarmRepository alarmRepo, ISiteRepository siteRepo)
 {
     this.alarmRepo = alarmRepo;
     this.siteRepo  = siteRepo;
 }
Example #33
0
        //private readonly IMapper mapper;

        public AlarmController(IAlarmRepository alarmRepository, IMapper mapper)
        {
            this.alarmRepository = alarmRepository;
            // this.mapper = mapper;
        }
 public AlarmService(IDeviceRepository deviceRepository, IAlarmRepository alarmRepository)
 {
     this.deviceRepository = deviceRepository;
     this.alarmRepository  = alarmRepository;
 }
 public MultisiteDBSubscription(IAlarmRepository repository, IHubContext <AlarmHub> hubContext)
 {
     alarmRepo       = repository;
     this.hubContext = hubContext;
 }
 public CollegeAlarmService(ICollegeRepository repository, IInfrastructureRepository infrastructureRepository,
                            IENodebRepository eNodebRepository, IAlarmRepository alarmRepository)
 {
     _repository = repository;
     _service    = new CollegeENodebService(infrastructureRepository, eNodebRepository, alarmRepository);
 }
Example #37
0
 public TestController(ILogger <HomeController> logger, IAlarmRepository alarmRepository, IMapper mapper)
 {
     _logger = logger;
     this.alarmRepository = alarmRepository;
     this.mapper          = mapper;
 }
Example #38
0
 public AlarmsController(IAlarmRepository repository)
 {
     _repository = repository;
 }