diff --git a/src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs b/src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs index 38328689a7..b6e194ab37 100644 --- a/src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs +++ b/src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs @@ -4,6 +4,7 @@ using System; using System.IO; using System.Linq.Expressions; +using System.Net; using System.Security.Claims; using System.Text; using System.Threading.Tasks; @@ -202,6 +203,15 @@ namespace Microsoft.AspNetCore.Mvc [NonAction] public virtual StatusCodeResult StatusCode(int statusCode) => new StatusCodeResult(statusCode); + + /// + /// Creates a object by specifying a . + /// + /// The status code to set on the response. + /// The created object for the response. + [NonAction] + public virtual StatusCodeResult StatusCode(HttpStatusCode statusCode) + => StatusCode((int)statusCode); /// /// Creates a object by specifying a and