public ActionResult AlunoLinqCursoTurma(int idAluno, int idCurso, int idTurma, int idPlanoPagamento) { try { int id = idAluno; int curso = idCurso; int turma = idTurma; int planoPagamento = idPlanoPagamento; var erros = AlunoDao.validate(curso, turma); if (erros.Count == 0) { Aluno update = AlunoDao.Find(id); update.Curso = curso; update.Turma = turma; update.PlanoPagamento = planoPagamento; AlunoDao.SaveUpdateAll(); SessionHelper.AddMensagemToView("Aluno atualizado com sucesso"); return(RedirectToAction("Index", "Aluno")); } ViewBag.erros = erros; SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info); return(View()); } catch (System.Exception) { throw; } }