Files
Umbraco-CMS/src/Umbraco.Web.Common/Extensions/ActionResultExtensions.cs
Bjarke Berg 609c1ffc5b Migrated content controller + related
Signed-off-by: Bjarke Berg <mail@bergmania.dk>
2020-06-12 08:27:22 +02:00

23 lines
676 B
C#

using System.Net;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http.Features;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Infrastructure;
namespace Umbraco.Extensions
{
public static class ActionResultExtensions
{
public static bool IsSuccessStatusCode(this ActionResult actionResult)
{
var statusCode = actionResult switch
{
IStatusCodeActionResult x => x.StatusCode,
_ => (int?)null
};
return statusCode.HasValue && statusCode.Value >= (int)HttpStatusCode.OK && statusCode.Value < (int) HttpStatusCode.Ambiguous;
}
}
}