public int CheckAdd(TableFieldInfo tableFieldInfo) { bool flag = false; int Id = 0; List <TableFieldInfo> tableFieldInfoList = tableFieldInfos.Values.ToList(); for (int i = 0; i < tableFieldInfoList.Count; i++) { if (tableFieldInfoList[i].TableName == tableFieldInfo.TableName) { flag = true; Id = Convert.ToInt32(tableFieldInfoList[i].Id); } } if (!flag) { var bll = new TableFieldInfoBll(); int id = bll.AddTableFieldInfo(tableFieldInfo); if (id > 0) { tableFieldInfo.Id = id; tableFieldInfoDic.tableFieldInfos.Add(id, tableFieldInfo); return(id); } } return(Id); }
public bool Add(TableFieldInfo tableFieldInfo) { var bll = new TableFieldInfoBll(); int id = bll.AddTableFieldInfo(tableFieldInfo); if (id > 0) { tableFieldInfo.Id = id; tableFieldInfoDic.tableFieldInfos.Add(id, tableFieldInfo); return(true); } return(false); }