Example #1
0
        public ActionResult FazerExame(string IdCandidatura)
        {
            var candidatura  = CandidaturaRepositorio.BuscarPeloId(IdCandidatura);
            var questionario = QuestionarioRepositorio.BuscarTodos().Where(q => q.AreaCandidaturaId == candidatura.AreaCandidaturaId).FirstOrDefault();

            Exame exame;

            exame = new Exame
            {
                Ativo          = true,
                CandidaturaId  = candidatura.Id,
                QuestionarioId = questionario.Id,
                Pontos         = 0,
            };

            db.Exames.Add(exame);
            db.SaveChanges();


            ViewBag.ExameId = exame.Id;


            if (questionario == null)
            {
                ViewBag.Mensagem = "Erro ao realizar exame, verifique o estado da sua candidatura!";

                return(View());
            }

            return(View(questionario));
        }