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")); } }
public ActionResult EditarPasseio(int id) { PasseioDAO dao = new PasseioDAO(); Passeio passeio = dao.BuscarPorId(id); dao.Editar(passeio); return(View("EditarPasseio", passeio)); }
//para ficar mias facil colocar um modal perguntando se quer confirmar mesmo o passeio e ao clicar nele chamar um fecth do js public ActionResult PasseioConfirmar(int id) { PasseioDAO passeioDAO = new PasseioDAO(); Passeio passeio = passeioDAO.BuscarPorId(id); passeio.PasseioRealizado = true; passeioDAO.Editar(passeio); Empresa empresa = (Empresa)Session["EmpresaLogada"]; IList <Passeio> passeios = passeioDAO.ListaPasseios().Where(p => p.IdEmpresa == passeio.IdEmpresa && p.IdEscola != 0).ToList(); return(View("PasseiosRealizados", empresa)); }