public bool CadastrarIMC(IMCAlunos imc) { imc.CalcImc = imc.Peso / (imc.Altura * imc.Altura); ctx.IMCAlunos.Add(imc); ctx.SaveChanges(); return(true); }
public IActionResult Cadastrar([FromBody] IMCAlunos imc) { if (ModelState.IsValid) { imc.Aluno = _alunoDAO.BuscarPorId(imc.Aluno.AlunoId); if (_alunoDAO.CadastrarIMC(imc)) { return(Created("", imc)); } return(Conflict(new { msg = "Erro ao Cadastrar" })); } return(BadRequest(ModelState)); }
public IActionResult Cadastrar(IMCAlunos imc, int drpAlunos) { ViewBag.Alunos = new SelectList(_alunoDAO.ListarTodos(), "AlunoId", "Nome"); if (ModelState.IsValid) { imc.Peso = Convert.ToDouble(imc.Peso); imc.Altura = Convert.ToDouble(imc.Altura); imc.Aluno = _alunoDAO.BuscarPorId(drpAlunos); _alunoDAO.CadastrarIMC(imc); return(RedirectToAction("Index")); } else { ModelState.AddModelError ("", "Invalido"); return(View(imc)); } }