public IActionResult Put([FromBody] Person entity) { try { if (!ModelState.IsValid) { return(BadRequest(new ValidationResultModel(ModelState))); } var personDTO = AppDataContext.GetPersonId(entity.Id); if (personDTO != null) { AppDataContext.UpdatePerson(entity); personDTO = AppDataContext.GetPersonId(entity.Id); } else { return(BadRequest(new ValidationResult($"Não foi possivel encontrar o cadastro do cliente pelo id: {entity.Id}"))); } return(Ok(personDTO)); } catch (Exception ex) { return(BadRequest(new ValidationResult($"Não foi possivel atualizar o cadastro do cliente: {entity.UserName}-{ex.InnerException.Message}"))); } }