Example #1
0
        public AlarmInfoController(IAlarmHostAppService alarmHostAppService, IAlarmAppService alarmAppService, IAlarmManageStateAppService alarmManageStateAppService, IAlarmStatusAppService alarmStatusAppService, IConfiguration configuration)
        {
            _alarmHostAppService        = alarmHostAppService;
            _alarmAppService            = alarmAppService;
            _alarmManageStateAppService = alarmManageStateAppService;
            _alarmStatusAppService      = alarmStatusAppService;
            _configuration = configuration;

            if (_httpClient == null)
            {
                _httpClient = new HttpClient();
            }
            dvrurl = _configuration.GetSection("DVRInfourl:url").Value;
        }
 public AlarmStatusController(IAlarmStatusAppService alarmStatusAppService, Microsoft.Extensions.Caching.Distributed.IDistributedCache cache)
 {
     _alarmStatusAppService = alarmStatusAppService;
     _cache = cache;
 }
Example #3
0
 public AlarmMessageHub(IAlarmStatusAppService alarmStatusAppService, IHubContext <AlarmMessageHub> hubContext, Microsoft.Extensions.Caching.Distributed.IDistributedCache cache)
 {
     _alarmStatusAppService = alarmStatusAppService;
     _hubContext            = hubContext;
     _cache = cache;
 }