public MsgWithDetails ACUndoChanges(bool autoUndoContextIPlus = true) { MsgWithDetails result = _ObjectContextHelper.ACUndoChanges(autoUndoContextIPlus); if (result == null) { if (ACChangesExecuted != null) { ACChangesExecuted.Invoke(this, new ACChangesEventArgs(ACChangesEventArgs.ACChangesType.ACUndoChanges, true)); } } else { if (ACChangesExecuted != null) { ACChangesExecuted.Invoke(this, new ACChangesEventArgs(ACChangesEventArgs.ACChangesType.ACUndoChanges, false)); } } return(result); }
public MsgWithDetails ACSaveChangesWithRetry(ushort?retries = null, bool autoSaveContextIPlus = true, SaveOptions saveOptions = SaveOptions.AcceptAllChangesAfterSave, bool validationOff = false, bool writeUpdateInfo = true) { MsgWithDetails result = _ObjectContextHelper.ACSaveChangesWithRetry(retries, autoSaveContextIPlus, saveOptions, validationOff, writeUpdateInfo); if (result == null) { if (ACChangesExecuted != null) { ACChangesExecuted.Invoke(this, new ACChangesEventArgs(ACChangesEventArgs.ACChangesType.ACSaveChanges, true)); } } else { if (ACChangesExecuted != null) { ACChangesExecuted.Invoke(this, new ACChangesEventArgs(ACChangesEventArgs.ACChangesType.ACSaveChanges, false)); } } return(result); }