コード例 #1
0
        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;
            }
        }