Example #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"));
            }
        }
Example #2
0
 public void Inserir(PasseioEscola passeioEscola)
 {
     using (MyDatabaseContext db = new MyDatabaseContext())
     {
         db.PasseioEscola.Add(passeioEscola);
         db.SaveChanges();
     }
 }
Example #3
0
        public Boolean ConfirmarPasseio(PasseioEscola passeioEscola)
        {
            PasseioEscolaDAO passeioEscolaDAO = new PasseioEscolaDAO();

            if (passeioEscola != null)
            {
                passeioEscolaDAO.Inserir(passeioEscola);
                return(true);
            }
            else
            {
                return(false);
            }
        }