title: Doesn't ASP.NET Core have an InternalServerError()?
body: <p>The <code>Microsoft.AspNetCore.Mvc.Controller</code> base class doesn't have an equivalent of <code>BadRequest()</code>, <code>Ok()</code>, <code>NoContent()</code>, etc. for returning HTTP 500 status codes. </p>
  
  <p>Why can't we do?</p>
  
  <pre class="lang-cs prettyprint-override"><code>try{
    oops();
  }
  catch(Excpetion e){
    //some handling
    return InternalServerError(e);
  }
  </code></pre>
  
  <p>I know can do <code>return StatusCode(500);</code>, but we are trying to be more consistent with our HTTP codes and would like to know if there is something more consistent with <code>Ok()</code> for returning a 500 code?</p>