private void _undeleteButton_Click ( object sender, EventArgs e ) { int mfn = CurrentMfn; if (mfn != 0) { MarcRecord record = _client.ReadRecord(mfn); if (record.Deleted) { _client.UndeleteRecord(record.Mfn); } } }
public void DeleteRecord_Undelete() { IrbisConnection connection = Connection .ThrowIfNull("Connection"); MarcRecord record = _GetRecord(); record = connection.WriteRecord(record); int mfn = record.Mfn; Write("MFN={0}: ", mfn); Write("created | "); connection.DeleteRecord(mfn); Write("deleted | "); connection.UndeleteRecord(mfn); Write("undeleted"); }