public IActionResult Put([FromBody] Aluno aluno) { if (ModelState.IsValid) { _alunoRepository.Editar(aluno); return(Ok(new { msg = $"O cadastro do aluno {aluno.Nome} foi editado com sucesso!" })); } else { /** * Pega os erros do Model e coloca em uma string. */ var mensagem = string.Join(" | ", ModelState.Values .SelectMany(v => v.Errors) .Select(e => e.ErrorMessage)); return(BadRequest(new { msg = $"{mensagem}" })); } }
public void Editar(Aluno aluno) { _AlunoRepository.Editar(aluno); }