public ActionResult Cadastrar(AlunoModel alunoModel)
        {
            var alunoMOD = new AlunoMOD()
            {
                Id   = alunoModel.Id,
                Nome = alunoModel.Nome,
                Rm   = alunoModel.Rm
            };

            _alunoRepository.Cadastrar(alunoMOD);

            return(RedirectToAction("Cadastrar"));
        }
Esempio n. 2
0
 public IActionResult Post([FromBody] Aluno aluno)
 {
     if (ModelState.IsValid)
     {
         _alunoRepository.Cadastrar(aluno);
         return(Ok(new { msg = $"O aluno {aluno.Nome} foi cadastrado 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}" }));
     }
 }
Esempio n. 3
0
 public void Cadastrar(Aluno aluno)
 {
     _AlunoRepository.Cadastrar(aluno);
 }