title: Invalid model class property error in .net core API
body: <p>When I send a post method from postman to .net core API with invalid model class property for example model class contain long field but I send string value, I am getting error in postman but I am not getting error in catch method</p>
  
  <pre><code>    [HttpPost]
      public async Task&lt;IActionResult&gt; CalculateFee(CollegeGetModel collegeModel)
      {
          try
          {
              return await _collegeService.CalculateFee(collegeModel);
          }
          catch (Exception ex)
          {
              return ex.Message;
          }
      }
  </code></pre>
  
  <p>and model class is </p>
  
  <pre><code>public class CollegeGetModel {
     public long Id {get;set;}
     public string Name {get;set;}
  }
  </code></pre>
  
  <p>and the returned error message is </p>
  
  <pre><code>{
  "errors": {
      "Id": [
          "Error converting value \"str\" to type 'System.Int64'. Path 'Id', line 2, position 20."
      ]
  },
  "title": "One or more validation errors occurred.",
  "status": 400,
  "traceId": "0HLTA1MNU7LV5:00000001"
  }
  </code></pre>
  
  <p>I am not getting this error message in controller catch method. How get this error message in controller method?</p>