protected void Add(BaseDictionary item) { if (!_list.ContainsKey(item.ID)) { _list.Add(item.ID, item); } }
private void LoadFromDataBase() { DataTable dt = _provider.Select(_tableName); foreach (DataRow row in dt.Rows) { BaseDictionary baseDictionary = Factory.CreateItem(_tableName, row); if (baseDictionary.CanAdd) { Add(baseDictionary); } } }
public string Delete(BaseDictionary item) { _list.Remove(item.ID); return(_provider.Delete(_tableName, item.ID)); }
protected void Add(BaseDictionary item) { if (!_list.ContainsKey(item.ID)) _list.Add(item.ID, item); }
public string Delete(BaseDictionary item) { _list.Remove(item.ID); return _provider.Delete(_tableName, item.ID); }