Пример #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"));
            }
        }
Пример #2
0
        public ActionResult Passeios()
        {
            Escola escolaModel = (Escola)Session["EscolaLogada"];
            PasseioEscolaBusiness passeEscoBusiness = new PasseioEscolaBusiness();

            if (passeEscoBusiness.VerificaEscolaPossuiPasseio(escolaModel) != true)
            {
                IList <Passeio> listaPasseio = new PasseioDAO().ListaPasseios().Where(p => p.IdEscola == null).ToList();

                return(View(listaPasseio));
            }
            else
            {
                TempData["Mensagem"] = "Você já possui um passeio pendente para ir!!";
                return(RedirectToAction("MeusPasseios", "Escolas", escolaModel));
            }
        }
Пример #3
0
        public ActionResult MeusPasseios(Escola escola)
        {
            IList <Passeio> listaPasseio = new List <Passeio>();

            listaPasseio = new PasseioEscolaBusiness().PasseiosDaEscola(escola);

            if (listaPasseio != null)
            {
                ViewData["EscolaModel"] = escola;
                return(View(listaPasseio));
            }
            else
            {
                ViewData["EscolaModel"] = escola;
                return(View(listaPasseio));
            }
        }
Пример #4
0
        public ActionResult MeusPasseiosRealizado(Escola escola)
        {
            IList <Passeio> listaPasseio = new List <Passeio>();

            listaPasseio = new PasseioEscolaBusiness().PasseiosConcluidoDaEscola(escola);

            if (listaPasseio != null)
            {
                ViewData["EscolaModel"] = escola;
                return(View(listaPasseio));
            }
            else
            {
                TempData["Mensagem"]    = "Você ainda não realizou nenhum passeio!!";
                ViewData["EscolaModel"] = escola;
                return(View(listaPasseio));
            }
        }