//POST: api/makes public async Task <IHttpActionResult> Post([FromBody] VehicleMakeViewModel make) { if (make == null) { return(BadRequest("Vehicle data not entered")); } var createdMakeWithId = await Service.CreateMake(Mapper.Map <IVehicleMake>(make)); return(Created(Request.RequestUri + make.ToString(), Mapper.Map <VehicleMakeViewModel>(createdMakeWithId))); }