title: Null response returns a 204
body: <p>My controller returns a 204 when I do a GET request and I don't find any data.</p>
  
  <pre><code>[Route("user/v1/[controller]")]
  public class UserLoginController : Controller
  {
      [HttpGet]
      public async Task&lt;UserLogin&gt; Get(int userId)
      {
          var userLoginLogic = new UserLoginLogic();
  
          return await userLoginLogic.GetUserLogin(userId);
      }
  }
  </code></pre>
  
  <p>This is only for GET requests, POST, PUT, DELETE return a 200 empty response. This messes with my swagger definition which has a response defined for a 200 response, and I would rather be consistent.</p>
  
  <p>The 204 would be fine if I was serving HTML out of this controller but it is for a REST API.</p>
  
  <p>How do I get it to return a 200?</p>