public async Task <IHttpActionResult> Post([FromBody] VehicleMake model) { try { Caching.InvalidateCache(MasterCacheKeyArray); await VehicleMakeService.CreateAsync(model); return(CreatedAtRoute("VehicleMakeRoute", new { Id = model.Id }, model)); } catch (Exception ex) { LogError.LogError(ex); return(BadRequest(ex.Message)); } }