Table of Contents

Class GovernanceHttpResultMappingExtensions

Namespace
AsiBackbone.AspNetCore.Results
Assembly
AsiBackbone.AspNetCore.dll

Provides helpers for translating AsiBackbone Core decisions and operation results into ASP.NET Core HTTP results.

public static class GovernanceHttpResultMappingExtensions
Inheritance
GovernanceHttpResultMappingExtensions
Inherited Members

Methods

ToHttpResult(GovernanceDecision)

Maps a governance decision into an ASP.NET Core result using default safe HTTP mapping options.

public static IResult ToHttpResult(this GovernanceDecision decision)

Parameters

decision GovernanceDecision

The governance decision to map.

Returns

IResult

An ASP.NET Core result.

ToHttpResult(GovernanceDecision, GovernanceHttpResultMappingOptions)

Maps a governance decision into an ASP.NET Core result using host-provided HTTP mapping options.

public static IResult ToHttpResult(this GovernanceDecision decision, GovernanceHttpResultMappingOptions options)

Parameters

decision GovernanceDecision

The governance decision to map.

options GovernanceHttpResultMappingOptions

The mapping options.

Returns

IResult

An ASP.NET Core result.

ToHttpResult(OperationResult)

Maps an operation result into an ASP.NET Core result using default safe HTTP mapping options.

public static IResult ToHttpResult(this OperationResult result)

Parameters

result OperationResult

The operation result to map.

Returns

IResult

An ASP.NET Core result.

ToHttpResult(OperationResult, GovernanceHttpResultMappingOptions)

Maps an operation result into an ASP.NET Core result using host-provided HTTP mapping options.

public static IResult ToHttpResult(this OperationResult result, GovernanceHttpResultMappingOptions options)

Parameters

result OperationResult

The operation result to map.

options GovernanceHttpResultMappingOptions

The mapping options.

Returns

IResult

An ASP.NET Core result.