Пример #1
0
        public ActionResult ConfirmaPasseio(PasseioEscola passeioEscola)
        {
            PasseioEscolaBusiness passeioEscolaB = new PasseioEscolaBusiness();
            Escola     escola     = new Escola();
            Passeio    passeio    = new Passeio();
            PasseioDAO passeioDAO = new PasseioDAO();

            escola  = new EscolaDAO().ConsultarPorID(passeioEscola.idEscola);
            passeio = passeioDAO.BuscarPorId(passeioEscola.IdPasseio);

            if (passeioEscolaB.ConfirmarPasseio(passeioEscola) == true)
            {
                if (passeio.Confirmado != true)
                {
                    passeio.IdEscola   = escola.IdEscola;
                    passeio.Confirmado = true;

                    passeioDAO.Editar(passeio);

                    return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola }));
                }
                else
                {
                    return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola }));
                }
            }
            else
            {
                ViewData["EscolaModel"]  = passeioEscola.Escola;
                ViewData["PasseioModel"] = new PasseioDAO().BuscarPorId(passeioEscola.IdPasseio);
                return(View("ConfirmaPasseio"));
            }
        }