public HttpResponseMessage Put([FromBody] Models.region mRegion) { try { if (mRegion.region_code.Length != 3) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Region code must be 3 character" }, formatter)); } //if (_regionRepository.CheckDuplicateRegions(mRegion)) //{ // var formatter = RequestFormat.JsonFormaterString(); // return Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Region already exists" }, formatter); //} //else { Models.region updateRegion = new Models.region { region_id = mRegion.region_id, region_name = mRegion.region_name, region_code = mRegion.region_code, is_active = mRegion.is_active, updated_by = mRegion.updated_by }; _regionRepository.EditRegion(updateRegion); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Region update successfully" }, formatter)); } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }