Exemplo n.º 1
0
 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}" }));
     }
 }
Exemplo n.º 2
0
 public void Editar(Aluno aluno)
 {
     _AlunoRepository.Editar(aluno);
 }