Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Make, Model, TravelledDistance, Part1, Part2, Part3")] NewCarBindingModel car)
        {
            Car newCar = service.AddNewCar(car, db);

            if (ModelState.IsValid)
            {
                db.Cars.Add(newCar);
                db.SaveChanges();
                return(Redirect("/Cars"));
            }

            return(View(car));
        }
Exemplo n.º 2
0
        public Car AddNewCar(NewCarBindingModel ncbm, CarDealerContext db)
        {
            Car car = new Car
            {
                Make              = ncbm.Make,
                Model             = ncbm.Model,
                TravelledDistance = ncbm.TravelledDistance,
            };

            car.Parts.Add(db.Parts.Find(ncbm.Part1));
            car.Parts.Add(db.Parts.Find(ncbm.Part2));
            car.Parts.Add(db.Parts.Find(ncbm.Part3));

            return(car);
        }