public HttpResponseMessage AddState([FromBody] StateViewModel model) { try { var data = staterepository.AddState(model); if (data != null) { return(Request.CreateResponse(HttpStatusCode.OK, new { success = true, result = model, message = "The record Created Successfully" })); } return(Request.CreateResponse(HttpStatusCode.OK, new { success = false, message = "The was an error creating this record" })); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.OK, new { success = false, message = $"there was an error creating this record {e.Message}" })); } }