示例#1
0
        public ActionResult Edit(int id, VehiclewreckModel vmodel)
        {
            if (!ModelState.IsValid)
            {
                RedirectToAction("Create");
            }
            vehicleswreck v = vs.GetById(id);

            v.modele      = vmodel.modele;
            v.numchassis  = vmodel.numchassis;
            v.description = vmodel.description;
            v.couleur     = vmodel.couleur;
            vs.Update(v);
            vs.Commit();


            try
            {
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        // GET: VehicleWreck/Delete/5
        public ActionResult Delete(int id, VehiclewreckModel vmodel)
        {
            var vreck = vs.GetAll();
            List <VehiclewreckModel> vwmodel = new List <VehiclewreckModel>();

            foreach (var item in vreck)
            {
                vwmodel.Add(new VehiclewreckModel
                {
                    vehicleId   = item.id,
                    couleur     = item.couleur,
                    description = item.description,
                    numchassis  = item.numchassis,
                    modele      = item.modele
                }


                            );
            }
            var vferailler = vwmodel.Where(a => a.vehicleId == id).FirstOrDefault();

            if (vferailler == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(vferailler));
        }
示例#3
0
        // GET: VehicleWreck/Edit/5
        public ActionResult Edit(int id)
        {
            var vrecks           = vs.GetById(id);
            VehiclewreckModel vm = new VehiclewreckModel();

            vm.numchassis  = vrecks.numchassis;
            vm.description = vrecks.description;
            vm.couleur     = vrecks.couleur;
            vm.modele      = vrecks.modele;

            return(View(vm));
        }
示例#4
0
        public ActionResult Create(VehiclewreckModel vm)
        {
            vehicleswreck vreck = new vehicleswreck()

            {
                numchassis  = vm.numchassis,
                couleur     = vm.couleur,
                description = vm.description,
                modele      = vm.modele
            };

            if (string.IsNullOrEmpty(vm.numchassis))
            {
                ModelState.AddModelError("numchassis", "Please Enter vin number");
            }

            if (ModelState.IsValid)
            {
                vs.Add(vreck);
                vs.Commit();
            }
            return(RedirectToAction("Index"));
        }