From c567a690bc4364c536a727dd3b64227bb574a0ec Mon Sep 17 00:00:00 2001 From: Dale Palmer Date: Thu, 26 Oct 2017 20:41:34 +0100 Subject: [PATCH] [Fixes #6902] Added an overload for StatusCode that takes in System.Net.HttpStatusCode --- src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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