public ActionResult Editar(Aluno aluno) { if (ModelState.IsValid) { if (aluno != null && dados.ContainsKey(aluno.ID)) { dados[aluno.ID] = aluno; TempData["ListMessage"] = "Alterações do aluno foram salvas com sucesso."; } return RedirectToAction("Index"); } else { return View(aluno); } }
public ActionResult Novo(Aluno aluno) { if (ModelState.IsValid) { if (aluno != null && !dados.ContainsKey(aluno.ID)) { dados[aluno.ID] = aluno; TempData["ListMessage"] = "Novo aluno salvo com sucesso."; return RedirectToAction("Index"); } else { ModelState.AddModelError("", "Matrícula já existente."); return View(); } } else { return View(aluno); } }