protected override void OnOperationContextDisposing(object sender, OperationContextEventArgs e) { var context = e.PackageOperationContext; if (HasContextErrors) { _rollbackPackageOperationService.Rollback(context); } else { _rollbackPackageOperationService.ClearRollbackActions(context); } }
private void OnOperationContextDisposing(object sender, OperationContextEventArgs e) { var context = e.PackageOperationContext; if (context.CatchedExceptions.Any()) { _rollbackPackageOperationService.Rollback(context); } else { _rollbackPackageOperationService.ClearRollbackActions(context); } }