public void delete() { // delete recursive foreach (DictionaryItem dd in Children) { dd.delete(); } // remove all language values from key Item.removeText(_uniqueId); // Remove key from cache DictionaryItems.Remove(key); // remove key from database Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(_ConnString, CommandType.Text, "delete from cmsDictionary where [key] ='" + key + "'"); }
public virtual void Remove(TKey key) { var exists = Contains(key); if (!exists) { return; } if (UniqueKeys) { DictionaryItems.Remove(key); } else { ListItems.RemoveAll(i => i.Key.Equals(key)); } }
public void delete() { OnDeleting(EventArgs.Empty); // delete recursive foreach (DictionaryItem dd in Children) { dd.delete(); } // remove all language values from key Item.removeText(UniqueId); // remove key from database SqlHelper.ExecuteNonQuery("delete from cmsDictionary where [key] ='" + key + "'"); // Remove key from cache DictionaryItems.Remove(key); }