示例#1
0
        //统计组织内的所有在线数据
        public DeviceAlarmListViewModel GetGroupDeviceAlarm(string token)
        {
            DeviceAlarmListViewModel dolvm = new DeviceAlarmListViewModel();
            List <DeviceAlarmModel>  dom   = new DeviceAlarmRepository().FindAllDeviceAlarm(token);

            foreach (var item in dom)
            {
                DeviceAlarmViewModel dovm = new DeviceAlarmViewModel()
                {
                    DeviceSn   = item.Device.DeviceSn, Dt = item.Dt, TypeId = item.Device.TypeId, Comment = item.Comment,
                    AlarmTitle = item.AlarmTitle, AlarmDesc = item.AlarmDesc, HandleDt = item.HandleDt, Handler = item.Handler
                };
                dolvm.list.Add(dovm);
            }
            dolvm.Success = true;
            dolvm.Message = "获取在线设备成功";
            return(dolvm);
        }
示例#2
0
 public DeviceAlarmService()
 {
     _dar = new DeviceAlarmRepository();
 }