public void RollbackOriginal() { CancelUpdate(); if (!canRollbackOriginal) { return; } object data = CurrentData; if (DataTransactionHelper.IsDataTransactionObject(data)) { DataTransactionHelper.RollbackOriginal(data); return; } CurrentData = OriginalData; }