public HttpResponseMessage Post([FromBody] Models.department objDepartment) { try { if (string.IsNullOrEmpty(objDepartment.department_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Department Name is Empty" }, formatter)); } else { if (departmentRepository.CheckDuplicateDepartment(objDepartment.department_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Department Already Exists" }, formatter)); } else { Models.department insertDepartment = new Models.department { department_name = objDepartment.department_name, is_active = objDepartment.is_active, }; bool save = departmentRepository.InsertDepartment(insertDepartment); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Department save successfully" }, formatter)); } } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }