//处理设备在线数据上传信息 public DeviceHisViewModel DeviceHisAdd(DeviceHisViewModel dovm) { //检测设备和组织是否存在,如果不存在则对数据不做处理 DeviceModel dm = new DeviceRepository().Find(dovm.DeviceSn, dovm.Token); if (dm == null) { dovm.Success = false; dovm.Message = "不存在此设备或者组织"; return(dovm); } try { DeviceHisDataModel dom = new DeviceHisDataModel() { DataContent = dovm.DataContent, DataTitle = dovm.DataTitle, DeviceSn = dm.DeviceSn, Token = dovm.Token, Dt = DateTime.Now }; _dhr.Add(dom); dovm.Id = dom.Id; dovm.Success = true; dovm.Message = "添加历史数据成功"; } catch (Exception ex) { dovm.Success = false; dovm.Message = "添加设备历史数据失败" + ex.Message; return(dovm); } return(dovm); }
public void Save(DeviceHisDataModel entity) { using (var db = new HXContext()) { db.Entry <DeviceHisDataModel>(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Add(DeviceHisDataModel entity) { using (var db = new HXContext()) { db.DeviceHisData.Add(entity); db.SaveChanges(); } }