/// <summary>
 /// GET /FlightInstance/pagina
 /// </summary>
 public ActionResult Index(int pagina)
 {
     if (TempData["shortMessage"] != null)
     {
         @ViewBag.Message = TempData["shortMessage"].ToString();
     }
     var flightInstances = new Models.FlightInstance().Todos(10, pagina);
     return View(flightInstances);
 }
        public ActionResult CancelInstance(long id)
        {
            var flightInstance = new Models.FlightInstance();

            if (flightInstance.Seleccionar(id))
            {
                String mensaje = flightInstance.CancelInstance();
                TempData["shortMessage"] = mensaje;
            }

            return RedirectToAction("Index", new { pagina = 1 });
        }
        /// <summary>
        /// GET /FlightInstance/ChangeAirplane
        /// </summary>
        public ActionResult ChangeAirplane(long id)
        {
            if (TempData["shortMessage"] != null)
            {
                @ViewBag.Message = TempData["shortMessage"].ToString();
            }

            var flightInstance = new Models.FlightInstance();
            if (flightInstance.Seleccionar(id))
            {
                return View(flightInstance);
            }
            else
            {
                return HttpNotFound();
            }
        }
        public ActionResult PassengerCount(long id)
        {
            var flightInstance = new Models.FlightInstance();
            if (flightInstance.Seleccionar(id))
            {
                int pasajeros = flightInstance.PasajerosCount();
                string message = "La instancia de vuelo con ID (" + id + ") tiene " + pasajeros;

                message = message + ( pasajeros == 1 ? " pasaje vendido." : " pasajes vendidos.");

                TempData["shortMessage"] = message;
            }

            return RedirectToAction("Index", new { pagina = 1 });
        }