AKlaus / DomainResult

Tiny package for decoupling domain operation results from IActionResult and IResult types of ASP.NET Web API
Apache License 2.0
53 stars 3 forks source link

Add deconstructor for IDomainResult<T> for easy access to the `value` and `IDomainResult` properties #9

Closed AKlaus closed 3 years ago

AKlaus commented 3 years ago

Example of the code:

IDomainResult<int> res = DomainResult.Success(10);
var (value, details) = res;

Assert.Equal(10, value);
Assert.IsAssignableFrom<IDomainResult>(details);
Assert.Equal(DomainOperationStatus.Success, details.Status);
AKlaus commented 3 years ago

Implemented in #5