blob: b298f7a1bf46ea123debb7d5e03da82298e65f90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
namespace CrupestApi.Commons;
public class ErrorBody
{
public ErrorBody(string message)
{
Message = message;
}
public string Message { get; set; }
}
public static class CrupestApiErrorExtensions
{
public static async Task WriteErrorMessageAsync(this HttpResponse response, string message, int statusCode = 400, HttpResponseAction? beforeWriteBody = null, CancellationToken cancellationToken = default)
{
await response.WriteJsonAsync(new ErrorBody(message), statusCode: statusCode, beforeWriteBody, cancellationToken);
}
}
|