Table of Contents

Class SavingRuleArgumentsExtensions

Namespace
GroupeIsa.Neos.Domain.Rules.EventRules
Assembly
GroupeIsa.Neos.Domain.Abstractions.dll

Provides typed helpers over ISavingRuleArguments<TEntity>.

public static class SavingRuleArgumentsExtensions
Inheritance
SavingRuleArgumentsExtensions
Inherited Members

Methods

GetOriginal<TEntity>(ISavingRuleArguments<TEntity>, TEntity)

Gets the original (pre-save) state of the given item, typed as the rule entity type.

public static TEntity GetOriginal<TEntity>(this ISavingRuleArguments<TEntity> args, TEntity item) where TEntity : BusinessEntity

Parameters

args ISavingRuleArguments<TEntity>

The saving rule arguments.

item TEntity

The item.

Returns

TEntity

The item in its original state.

Type Parameters

TEntity

The entity type.

Remarks

Available on saving rules only. In a saved rule the original values have already been persisted, so original-value access is not meaningful there.