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 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)); } }
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)); } }
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)); } }