Skip to content

Commit c95cfdc

Browse files
committed
helper
1 parent 7ddafd9 commit c95cfdc

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

ManagedCode.Communication.Extensions/ControllerExtensions.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using Microsoft.AspNetCore.Http;
12
using Microsoft.AspNetCore.Mvc;
23

34
namespace ManagedCode.Communication.Extensions;
@@ -8,4 +9,9 @@ public static IActionResult ToActionResult<T>(this Result<T> result)
89
{
910
return result.IsSuccess ? new OkObjectResult(result.Value) : new BadRequestObjectResult(result.GetError()?.Message);
1011
}
12+
13+
public static Microsoft.AspNetCore.Http.IResult ToHttpResult<T>(this Result<T> result)
14+
{
15+
return result.IsSuccess ? Results.Ok(result.Value) : Results.BadRequest(result.GetError()?.Message);
16+
}
1117
}

0 commit comments

Comments
 (0)