public ActionResult Edit([Bind(Include = "Id,Nome")] MarcasCarros marcasCarros)
 {
     try
     {
         marcasCarros.Nome = marcasCarros.Nome.Trim();
         if (ModelState.IsValid)
         {
             db.Entry(marcasCarros).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(marcasCarros));
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            MarcasCarros marcasCarros = db.MarcasCarros.Find(id);

            db.MarcasCarros.Remove(marcasCarros);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "Id,Nome")] MarcasCarros marcasCarros)
        {
            if (ModelState.IsValid)
            {
                marcasCarros.Nome = marcasCarros.Nome.Trim();
                db.MarcasCarros.Add(marcasCarros);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(marcasCarros));
        }
        // GET: MarcasCarros/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MarcasCarros marcasCarros = db.MarcasCarros.Find(id);

            if (marcasCarros == null)
            {
                return(HttpNotFound());
            }
            return(View(marcasCarros));
        }
        // GET: MarcasCarros/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MarcasCarros marcasCarros = db.MarcasCarros.Find(id);

            if (marcasCarros == null)
            {
                return(HttpNotFound());
            }
            marcasCarros.Nome = marcasCarros.Nome.Trim();
            return(View(marcasCarros));
        }
Пример #6
0
        // GET: Veiculos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Veiculos veiculos = db.Veiculos.Find(id);

            if (veiculos == null)
            {
                return(HttpNotFound());
            }
            Veiculos veiculo = new Veiculos()
            {
                Ano                = veiculos.Ano,
                CategoriaCarro     = veiculos.CategoriaCarro.Trim(),
                ClienteId          = veiculos.ClienteId,
                Id                 = veiculos.Id,
                MarcaVeiculoId     = veiculos.MarcaVeiculoId,
                Modelo             = veiculos.Modelo.Trim(),
                Observacoes        = veiculos.Observacoes,
                Placa              = veiculos.Placa.Trim(),
                QuilometragemAtual = veiculos.QuilometragemAtual,
            };

            if (veiculos.TipoMotor != null)
            {
                veiculo.TipoMotor = veiculos.TipoMotor;
            }
            Clientes     cliente = db.Clientes.Find(veiculos.ClienteId);
            MarcasCarros marca   = db.MarcasCarros.Find(veiculos.MarcaVeiculoId);

            ViewBag.ClienteId      = new SelectList(db.Clientes, "Id", "Nome", veiculos.ClienteId);
            ViewBag.NomeCliente    = cliente.Nome;
            ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome", veiculos.MarcaVeiculoId);
            ViewBag.NomeMarca      = marca.Nome;
            CombosGenericos combos = new CombosGenericos();

            ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto", veiculos.TipoCombustivel.Trim());
            ViewBag.Ano             = new SelectList(combos.ListarAnos(), "Valor", "Texto", veiculos.Ano);

            return(View(veiculo));
        }