fiz exatamente como na aula e ao enviar requisição put o erro 500 apareçe e não atualiza nem retorna no corpo da requisição.
fiz exatamente como na aula e ao enviar requisição put o erro 500 apareçe e não atualiza nem retorna no corpo da requisição.
Resolvi, nos campos de atualização de cadastro as condições - this."atributo" - estavam todas "this.nome".
ANTES:
public void atualizarinformacoes(AtualizaCadastroMedico dados) {
if (dados.nome() != null) {this.nome = dados.nome();}
if (dados.telefone() != null) {this.nome = dados.telefone();}
if (dados.email() != null) {this.nome = dados.email();}
if (dados.endereco() != null) {this.enderecoMedico.atualizarinformacoes(dados.endereco());}
}
DEPOIS:
public void atualizarinformacoes(AtualizaCadastroMedico dados) {
if (dados.nome() != null) {this.nome = dados.nome();}
if (dados.telefone() != null) {this.telefone = dados.telefone();}
if (dados.email() != null) {this.email = dados.email();}
if (dados.endereco() != null) {this.enderecoMedico.atualizarinformacoes(dados.endereco());}
}