public IActionResult InserirCliente([FromBody] ClientePost cliente) { try { cliente.Validate(); if (cliente.Invalid) { return(Json(cliente.Notifications)); } else { var result = _cliente.InserirCliente(cliente).Result; if (result > 0) { return(StatusCode(StatusCodes.Status201Created, "Cliente criado com sucesso")); } else { return(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado")); } } } catch (Exception) { return(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado")); } }