Table of Contents

Interface ISavingRule<TEntity>

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

Provides the functionalities of a saving rule.

public interface ISavingRule<in TEntity> where TEntity : BusinessEntity

Type Parameters

TEntity

The entity type.

Methods

OnSavingAsync(ISavingRuleArguments<TEntity>)

Executes the saving rule.

Task OnSavingAsync(ISavingRuleArguments<in TEntity> args)

Parameters

args ISavingRuleArguments<TEntity>

Saved rule arguments.

Returns

Task

A Task representing the asynchronous operation.