public IActionResult Post([FromBody] EmployeeAPIModel employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } try { _employeeService.AddEmployee(employee); } catch (DemoAPIException ex) { APIHelper.AddModelErrorState(ModelState, ex.ValidationResult); return(BadRequest(ModelState)); } return(Ok(employee)); }