public async Task <ActionResult> Create([Bind(Include = "ReservacionID,UsuarioID,FechaHora,TotalPasajeros,Comentario,StatusID,LocacionOrigenID,LocacionDestinoID,DireccionOrigen,DireccionDestino,DuracionVuelo,Equipaje")] Reservacion reservacion)
        {
            if (ModelState.IsValid)
            {
                db.Reservacions.Add(reservacion);
                db.SaveChanges();

                db.ComentarioReservacions.Add(new ComentarioReservacion
                {
                    ReservacionID = reservacion.ReservacionID,
                    UsuarioID     = reservacion.UsuarioID,
                    Comentario    = reservacion.Comentario,
                    StatusID      = reservacion.StatusID
                });

                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.UsuarioID         = new SelectList(db.Usuarios, "UsuarioID", "UserName", reservacion.UsuarioID);
            ViewBag.LocacionDestinoID = new SelectList(db.Locacions, "LocacionID", "Nombre");
            ViewBag.LocacionOrigenID  = new SelectList(db.Locacions, "LocacionID", "Nombre");
            return(View(reservacion));
        }
예제 #2
0
        public async Task <ActionResult> Create([Bind(Include = "CapitanID,Nombre,Comentarios,Licencia")] Capitan capitan)
        {
            if (ModelState.IsValid)
            {
                db.Capitans.Add(capitan);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(capitan));
        }
예제 #3
0
        public async Task <ActionResult> Create([Bind(Include = "ClienteID,Nombre,RFC,Correo,TelefonoContacto,Direccion,GeoLatitud,GeoLongitud,Estado")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Clientes.Add(cliente);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
예제 #4
0
        public async Task <ActionResult> Create([Bind(Include = "LocacionID,Nombre,Descripcion,Direccion,Latitud,Longitud,HorarioServicio,Geolocalizacion")] Locacion locacion)
        {
            if (ModelState.IsValid)
            {
                db.Locacions.Add(locacion);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(locacion));
        }
        public async Task <ActionResult> Create([Bind(Include = "AeronaveID,Nombre,Modelo,Tipo,Anio,Comentarios,Estado")] Aeronave aeronave)
        {
            if (ModelState.IsValid)
            {
                db.Aeronaves.Add(aeronave);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(aeronave));
        }
예제 #6
0
        public async Task <ActionResult> Create([Bind(Include = "BolsaID,ClienteID,Minutos,MinutosRestantes")] Bolsa bolsa)
        {
            if (ModelState.IsValid)
            {
                db.Bolsas.Add(bolsa);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteID = new SelectList(db.Clientes, "ClienteID", "Nombre", bolsa.ClienteID);
            return(View(bolsa));
        }
예제 #7
0
        public async Task <ActionResult> Create([Bind(Include = "UsuarioID,UserName,Password,ConfirmPassword,Estado,ClienteID,PerfilID")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuario);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteID = new SelectList(db.Clientes, "ClienteID", "Nombre", usuario.ClienteID);
            ViewBag.PerfilID  = new SelectList(db.Perfils, "PerfilID", "Descripcion", usuario.PerfilID);
            return(View(usuario));
        }
        public async Task <ActionResult> Create([Bind(Include = "RutaID,Descripcion,LocacionOrigenID,LocacionDestinoID,Estado, Duracion")] Ruta ruta)
        {
            if (ModelState.IsValid)
            {
                db.Rutas.Add(ruta);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.LocacionDestinoID = new SelectList(db.Locacions, "LocacionID", "Nombre", ruta.LocacionDestinoID);
            ViewBag.LocacionOrigenID  = new SelectList(db.Locacions, "LocacionID", "Nombre", ruta.LocacionOrigenID);
            return(View(ruta));
        }