Table of Contents

Class InfinityResult

Namespace
JJConsulting.Infinity.Domain.Results
Assembly
JJConsulting.Infinity.Domain.dll

Represents the result of an operation, indicating success or failure.

public class InfinityResult

Inheritance

Derived

Inherited Members

Constructors

InfinityResult(params List<InfinityError>?)

protected InfinityResult(params List<InfinityError>? errors)

Parameters

errors List<InfinityError>?

Properties

Errors

public List<InfinityError>? Errors { get; protected set; }

Property Value

List<InfinityError>?

IsSuccess

public bool IsSuccess { get; }

Property Value

bool

Methods

Failure(params List<InfinityError>)

Creates a failure result with the specified errors.

public static InfinityResult Failure(params List<InfinityError> errors)

Parameters

errors List<InfinityError>

The list of errors associated with the failure.

Returns

InfinityResult

An JJConsulting.Infinity.Domain.Results.InfinityResult indicating failure.

GetErrorsAsString()

public string GetErrorsAsString()

Returns

string

Ok()

Creates a successful result.

public static InfinityResult Ok()

Returns

InfinityResult

An JJConsulting.Infinity.Domain.Results.InfinityResult indicating success.