public IActionResult AddVehicleManufacturer([FromBody] VehicleManufacturerModel model) { try { if (model == null) { return(BadRequest("Body content is not valid!")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = model.Map <VehicleManufacturerEntity>(); entity = _vehicleManufacturerLogic.AddVehicleManufacturer(entity); if (entity == null) { throw new Exception("Somthing went wrong while adding model to DB!"); } return(Ok(entity)); } catch (Exception e) { return(StatusCode(500, e)); } }