public ActionResult ConfirmarCambios(DtoAeronave dto) { dto.numeroAeronave = (int)Session["IdAeronave"]; HAeronave.getInstace().ModificarAeronave(dto); Session.Clear(); return(RedirectToAction("ListadoAeronavesV")); }
public ActionResult ModificarAeronave(int id) { Session["IdAeronave"] = id; DtoAeronave aero = new DtoAeronave(); aero = HAeronave.getInstace().GetAeronaveM(id); return(View(aero)); }
public ActionResult AsignAsientos(DtoAsiento asiento, string Tasiento) { asiento.tipo = Tasiento; if (Tasiento == "First class") { Session["First"] = "F"; } else if (Tasiento == "Business") { Session["Busi"] = "B"; } else if (Tasiento == "Economy") { Session["Econ"] = "E"; } else if (Tasiento == "Premium economy") { Session["PEcon"] = "PE"; } List <DtoAsiento> asientos = null; //Usar session para mantener esa lista y luego pasarla por parametro en addaeronave. if (Session["lstAsientos"] == null) { asientos = new List <DtoAsiento>(); } else { asientos = (List <DtoAsiento>)Session["lstAsientos"]; } DtoAsiento dtoAsiento = new DtoAsiento(); dtoAsiento = HAeronave.getInstace().AsignAsientos(asiento); asientos.Add(dtoAsiento); if (asientos.Count >= 4) { return(RedirectToAction("AltaAeronave")); } Session["lstAsientos"] = asientos; return(RedirectToAction("AsignarAsientos")); }
public ActionResult AddAeronave(DtoAeronave nuevaAero) { List <DtoAsiento> asientos = (List <DtoAsiento>)Session["lstAsientos"]; bool msg = HAeronave.getInstace().AddAeronave(nuevaAero, asientos); Session.Clear(); if (msg == true) { TempData["Message"] = "Aeronave guardada satisfactoriamente!"; } else { TempData["Message"] = "Completa todos los campos por favor!"; } return(RedirectToAction("AltaAeronave")); }
public ActionResult RemoveAeronave(int id) { HAeronave.getInstace().RemoveAeronave(id); return(RedirectToAction("ListadoAeronavesV")); }
public ActionResult ListadoAeronavesV() { List <DtoAeronave> colAero = HAeronave.getInstace().ListadoAeronaves(); return(View(colAero)); }