title: ASP.net needs Body element around existing model
body: <p>I have a model all set up.
  In my controller it looks like</p>
  <pre><code>[Route(&quot;thingy&quot;)]
  public IHttpActionResult Post(ThingyModel model)
  {
      if (!ModelState.IsValid)
      {
          return BadRequest(ModelState);
      }
  
      var results = manager.SomeCallback(model);
      if (!results)
      {
          return NotFound();
      }
  
      return Ok();
  }
  </code></pre>
  <p>In my models I have validation and everything.</p>
  <p>Turns out, in the 11th hour I found out that instead of</p>
  <pre class="lang-json prettyprint-override"><code>{
      &quot;example_attribute&quot;: &quot;example_value&quot;,
      … // other attributes and values
  }
  </code></pre>
  <p>I actually need</p>
  <pre class="lang-json prettyprint-override"><code>{
      &quot;body&quot; : {
          &quot;example_attribute&quot;: &quot;example_value&quot;,
          … // other attributes and values
      }
  }
  </code></pre>
  <p>I have no idea how to add this body element around my valid model</p>