public async Task <IActionResult> PutClientes(int id, Clientes clientes) { if (id != clientes.Id) { return(BadRequest()); } clientesRepository.EditaCliente(clientes); try { await Task.FromResult(clientesRepository.Save()); } catch (DbUpdateConcurrencyException) { if (!clientesRepository.VerificarExistenciaCliente(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }