/// <summary>Полностью удаляет все данные о словеваре из базы данных</summary> /// <param name="info">Свойство Dictionary аргумета типа DictionaryCreateIfon должно быть не null</param> public void Delete(DictionaryInfo info) { if (info.Dictionary == null) { return; } DictionariesInfoDelete.Add(info); }
private void Ok_btn_Click(object sender, RoutedEventArgs e) { this.Resoult = System.Windows.Forms.DialogResult.OK; DictionaryInfo info; info.Dictionary = Dictionary; info.Name = name_tb.Text; info.Description = descr_tb.Text; if (info.Description == null) { info.Description = string.Empty; } this.DictionaryInfo = info; Close(); }
/// <summary>Осуществляет внесение изменений в базу данных. Изменения будут применены после Commit().</summary> /// <param name="info">Если свойство Dictionary != null, /// то выполняется внесение изменений в существующий объкт Dictionary в базе данных. /// В противном случае выполняется занесение нового словаря в базу</param> public void Push(DictionaryInfo info) { DictionariesInfo.Add(info); }