public async Task <ActionResult> Create([Bind(Include = "Id,NombreMarca")] Marca marca)
        {
            if (ModelState.IsValid)
            {
                db.Marca.Add(marca);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(marca));
        }
        public async Task <ActionResult> Create([Bind(Include = "Id,NombreDepartamento")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                db.Departamento.Add(departamento);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(departamento));
        }
        public async Task <ActionResult> Create([Bind(Include = "Id,Nombre,Apellido,IdCoche,IdDepartamento")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuario.Add(usuario);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.IdCoche        = new SelectList(db.Coche, "Id", "Matricula", usuario.IdCoche);
            ViewBag.IdDepartamento = new SelectList(db.Departamento, "Id", "NombreDepartamento", usuario.IdDepartamento);
            return(View(usuario));
        }
        public async Task <ActionResult> Create([Bind(Include = "Id,Matricula,IdMarca,IdModelo")] Coche coche)
        {
            if (ModelState.IsValid)
            {
                db.Coche.Add(coche);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.IdMarca  = new SelectList(db.Marca, "Id", "NombreMarca", coche.IdMarca);
            ViewBag.IdModelo = new SelectList(db.Modelo, "Id", "NombreModelo", coche.IdModelo);
            return(View(coche));
        }
 public virtual async Task Save()
 {
     await _context.SaveChangesAsync();
 }