Table of Contents

Method ValidateAndMapAndPermissionCheck

Namespace
Innova.Data.Entity
Assembly
Innova.Data.dll

ValidateAndMapAndPermissionCheck<TResult>(ValidationRuleSetEnum, List<TResult>, CancellationToken)

Validates the entities and performs permission check based on the provided validation rule set.

protected Task<List<T>> ValidateAndMapAndPermissionCheck<TResult>(ValidationRuleSetEnum validationRule, List<TResult> entities, CancellationToken cancellationToken = default) where TResult : class

Parameters

validationRule ValidationRuleSetEnum

The validation rule set.

entities List<TResult>

The list of entities to validate and perform permission check.

cancellationToken CancellationToken

The cancellation token.

Returns

Task<List<T>>

A list of validated and mapped entities.

Type Parameters

TResult

The type of the entities to validate and perform permission check.