title: throw an exception with custom statuscode
body: <p>Can I change the <code>StatusCode</code> in a <code>catch(System.Exception)</code>?</p>
  <pre><code>try
          {
              var result = await _query.GetAllAsync&lt;PersonDto&gt;(nameof(Person));
              if (result == null)
              {
                  throw Exceptions.UnprocessableEntity();
              }
              
              return new Response&lt;List&lt;PersonDto&gt;&gt;
  
          }
          catch (System.Exception)
          {
          
  </code></pre>