Exemplo n.º 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;
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(AlunoDTO aluno)
        {
            var erros = aluno.validateEdit();

            if (erros.Count == 0)
            {
                Aluno usuario = AlunoDao.Find(aluno.ID);

                usuario = aluno.ParseToAluno(usuario);
                AlunoDao.SaveUpdateAll();

                SessionHelper.AddMensagemToView("Aluno editado com sucesso");
                return(RedirectToAction("Index"));
            }

            ViewBag.erros = erros;

            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(aluno));
        }