Ejemplo n.º 1
0
        /// <summary>
        /// 添加选区告警
        /// </summary>
        /// <param name="selection">选区</param>
        /// <param name="alarm">告警</param>
        private void AddAlarm(Models.Selections.Selection selection, Models.Alarm alarm)
        {
            var data = new Repository.Entities.Alarm()
            {
                cellName      = cell.cell.name,
                selectionName = selection.Entity.name,
                startTime     = DateTime.Now,
                // AlarmType = alarm.type,
                // TemperatureType = alarm.temperatureType,
                // Alarmlevel = alarm.level,
                detail         = "",
                imageUrl       = "",
                temperatureUrl = "",
                videoUrl       = "",
                // IrCameraParameters = irCameraParameters
            };

            Repository.Repository.AddAlarm(data);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加选区告警
        /// </summary>
        /// <param name="selection">选区</param>
        /// <param name="alarm">告警</param>
        private void AddAlarm(Models.Selections.Selection selection, Models.Alarm alarm)
        {
            var data = new Repository.Entities.Alarm()
            {
                cellName           = service.cell.name,
                selectionName      = selection.Entity.name,
                startTime          = DateTime.Now,
                alarmType          = alarm.type,
                temperatureType    = alarm.temperatureType,
                level              = alarm.level,
                detail             = "",
                imageUrl           = "",
                temperatureUrl     = "",
                videoUrl           = "",
                irCameraParameters = irCameraParameters
            };

            using var db = new Repository.Repository.RepositoyContext();
            db.AddAlarm(data);
        }