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);
            }
        }