public static void AddItem(this List <TableBuilderModel> tableBuilderList, TableBuilderModel tableBuilderItem, bool overwriteIfExists) { if (tableBuilderItem == null) { return; } if (tableBuilderList == null) { tableBuilderList = new List <TableBuilderModel>(); } if (overwriteIfExists) { tableBuilderList.RemoveAll(a => a.TableName.Equals(tableBuilderItem.TableName)); } if (!tableBuilderList.Any(a => a.TableName.Equals(tableBuilderItem.TableName))) { tableBuilderList.Add(tableBuilderItem); } }
public static void AddItem(this List <TableBuilderModel> tableBuilderList, TableBuilderModel tableBuilderItem) { AddItem(tableBuilderList, tableBuilderItem, false); }