Ejemplo n.º 1
0
        public ActionResult Add(VehicleVM model)
        {
            if (ModelState.IsValid)
            {
                Vehicle newVehicle = new Vehicle();
                {
                    newVehicle.BodyStyleId     = model.BodyStyleId;
                    newVehicle.VehicleModelId  = model.VehicleModelId;
                    newVehicle.VehicleMakeId   = model.VehicleMakeId;
                    newVehicle.ExteriorColorId = model.ExteriorColorId;
                    newVehicle.InteriorColorId = model.InteriorColorId;
                    newVehicle.Transmission    = model.Transmission;
                    newVehicle.Feature         = model.Feature;
                    if (ModelState.IsValid)
                    {
                        if (model.ImageUpload != null && model.ImageUpload.ContentLength > 0)
                        {
                            string path = Path.Combine(Server.MapPath("~/Content/img"),
                                                       Path.GetFileName(model.ImageUpload.FileName));

                            model.ImageUpload.SaveAs(path);
                        }
                    }
                    newVehicle.Image     = model.Image;
                    newVehicle.Mileage   = model.Mileage;
                    newVehicle.MSRP      = model.MSRP;
                    newVehicle.New       = model.New;
                    newVehicle.SalePrice = model.SalePrice;
                    newVehicle.VIN       = model.VIN;
                    newVehicle.Year      = model.Year;
                }
                _repo.AddVehicle(newVehicle);
            }
            return(RedirectToAction("Admin"));
        }