
34 - Implementando serviços (parte 4)
Nessa trigésima quarta parte do nosso tutorial, vamos implementar um método para realizarmos a alteração de dados.
Inicialmente iremos criar no arquivo Servico.java um método para realizar a atualização de um registro, haverá uma validação para garantirmos que os dados informados realmente estão condizentes para efetuar a ação:

Note que na imagem acima realizamos as seguintes validações:
- Através do código, verificamos se existe algum registro na tabela
- O nome deve conter pelo menos um caractere
- A idade não pode ser negativa
Há outras validações que podem ser feitas, por questões de didática, iremos desenvolver algo mais simples. O próximo passo é implementarmos o método de alteração, que está no arquivo Controle.java:

Vamos testar nossa rota de alteração? Abra o Thunder Client e faça a seguinte requisição:

Nesse teste de maneira proposital, informei um código que não existe, sendo assim teremos o seguinte retorno:

Fique à vontade em realizar outros testes como:
- Não informar um nome
- Informar uma idade negativa
Agora podemos passar um código que exista, além de um nome e uma idade:

Nosso retorno será esse:

Agora nosso método responsável por alterar registros está bem melhor, espero que tenham gostado dessa etapa do tutorial, em caso de dúvidas, assista o vídeo abaixo:
Fonte utilizada para a criação desse tutorial: