I have a Ad Model like below:
public class AdModel
{
    public int Id { get; set; }
    public string Title { get; set; }
}
And I have lots of derived classes as well like.
public class CarAdModel : AdModel
{
    public int? Kilometer { get; set; }
}
My Web Api Controller is like:
public class AdController : ApiController
{
     [HttpPost]
     public async Task<IHttpActionResult> Post([FromBody] AdModel adModel)
     {
         //db insert
         return Ok();
     }
}
If I post a derived object like CarAdModel from my AngularJs app, I only get those properties which belong to AdModel, can I get derived object on Post action?
 
     
    