//处理设备报警数据上传信息 public DeviceAlarmViewModel DeviceAlarmAdd(DeviceAlarmViewModel dovm) { //检测设备和组织是否存在,如果不存在则对数据不做处理 DeviceModel dm = new DeviceRepository().FindDeviceAndDeviceAlarm(dovm.DeviceSn, dovm.Token); if (dm == null) { dovm.Success = false; dovm.Message = "不存在此设备或者组织"; return(dovm); } try { DeviceAlarmModel dom = new DeviceAlarmModel() { AlarmDesc = dovm.AlarmDesc, AlarmTitle = dovm.AlarmTitle, DeviceSn = dm.DeviceSn, Token = dovm.Token, Dt = DateTime.Now }; _dar.Add(dom); dovm.Success = true; dovm.Message = "添加报警数据成功"; } catch (Exception ex) { dovm.Success = false; dovm.Message = "添加设备报警数据失败" + ex.Message; return(dovm); } return(dovm); }
public void Save(DeviceAlarmModel entity) { using (var db = new HXContext()) { db.Entry <DeviceAlarmModel>(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Add(DeviceAlarmModel entity) { using (var db = new HXContext()) { db.DeviceAlarm.Add(entity); db.SaveChanges(); } }