public void Inserir(PasseioAluno passeioAluno)
 {
     using (MyDatabaseContext db = new MyDatabaseContext())
     {
         db.PasseioAluno.Add(passeioAluno);
         db.SaveChanges();
     }
 }
        public ActionResult SelecionarPasseio(int id, ResultadoModel resultadoModel)
        {
            PasseioAlunoDAO passeioAlunoDAO = new PasseioAlunoDAO();
            PasseioAluno    passeio         = new PasseioAluno
            {
                IdPasseio = id,
                //IdAluno = resultadoModel.IdAluno,
            };

            passeioAlunoDAO.Inserir(passeio);

            return(RedirectToAction("Index", "Aluno"));
        }
        public Boolean ConfirmarPasseio(PasseioAluno passeioAluno)
        {
            PasseioAlunoDAO passeioAlunoDAO = new PasseioAlunoDAO();

            if (passeioAluno != null)
            {
                passeioAlunoDAO.Inserir(passeioAluno);
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public ActionResult ConfirmarPasseio(PasseioAluno passeioAluno)
        {
            PasseioAlunoBusiness passeioAlunoB    = new PasseioAlunoBusiness();
            Autorizacao          autorizacaoModel = new AutorizacaoDAO().BuscarPorId(passeioAluno.IdAutorizacao);

            if (passeioAlunoB.ConfirmarPasseio(passeioAluno) == true)
            {
                TempData["Mensagem"] = "Passeio Confirmado com Sucesso";
                Aluno aluno = new Aluno();
                aluno = new AlunoDAO().BuscarAlunoId(autorizacaoModel.IdAluno);
                return(RedirectToAction("IndexAluno", "Aluno", aluno));
            }
            else
            {
                TempData["Mensagem"]         = "Houve um erro ao confirmar o Passeio!!";
                ViewData["AutorizacaoModel"] = passeioAluno.Autorizacao;
                ViewData["PasseioModel"]     = new PasseioDAO().BuscarPorId(passeioAluno.IdPasseio);
                return(View("ConfirmarPasseio"));
            }
        }