public bool CheckAdd(SensorInfo sensorInfo) { bool flag = false; int groupId = 0; List <SensorInfo> sensorInfosList = sensorInfos.Values.ToList(); for (int i = 0; i < sensorInfosList.Count; i++) { if (sensorInfosList[i].ChannelId == sensorInfo.ChannelId && sensorInfosList[i].ModuleNo == sensorInfo.ModuleNo && sensorInfosList[i].Safetyfactortypeid == sensorInfo.Safetyfactortypeid && sensorInfosList[i].DataBaseId == sensorInfo.DataBaseId) { flag = true; break; } } if (!flag) { var bll = new SensorInfoBll(); int id = bll.AddSensorInfo(sensorInfo); if (id > 0) { sensorInfo.ID = id; sensorInfoDic.sensorInfos.Add(id, sensorInfo); return(true); } } return(false); }
public bool Add(SensorInfo sensorInfo) { var bll = new SensorInfoBll(); int id = bll.AddSensorInfo(sensorInfo); if (id > 0) { sensorInfo.ID = id; sensorInfoDic.sensorInfos.Add(id, sensorInfo); return(true); } return(false); }