Ejemplo n.º 1
0
        public ActionResult EditVehicle(int id)
        {
            AdminEditVehicleVM VM = new AdminEditVehicleVM();
            var repo      = new VehicleRepositoryADO();
            var modelRepo = new VehicleModelRepositoryADO();
            var makeRepo  = new MakeRepositoryADO();
            var vehicles  = repo.ReadByVehicleId(id);

            VM.Form.VehicleId    = vehicles.VehicleId;
            VM.Form.Make         = vehicles.Make;
            VM.Form.Model        = vehicles.Model;
            VM.Form.Type         = vehicles.Type;
            VM.Form.BodyStyle    = vehicles.BodyStyle;
            VM.Form.Year         = vehicles.Year;
            VM.Form.Transmission = vehicles.Transmission;
            VM.Form.Color        = vehicles.Color;
            VM.Form.Interior     = vehicles.Interior;
            VM.Form.Mileage      = vehicles.Mileage;
            VM.Form.Vin          = vehicles.Vin;
            VM.Form.Msrp         = vehicles.Msrp;
            VM.Form.SalePrice    = vehicles.SalePrice;
            VM.Form.Description  = vehicles.Description;
            VM.SetAvailableMakes(makeRepo.ReadAllMakes());
            VM.SetAvailableModels(modelRepo.ReadAllModel());
            VM.BodyStyles();
            VM.Colors();
            VM.Interiors();
            VM.Types();

            return(View(VM));
        }
Ejemplo n.º 2
0
        public ActionResult AddModel()
        {
            SalesIndexModelsVM VM = new SalesIndexModelsVM();
            var models            = new VehicleModelRepositoryADO();
            var makeRepo          = new MakeRepositoryADO();

            VM.SetAvailableMakes(makeRepo.ReadAllMakes());
            VM.Models = models.ReadAllModel();

            return(View(VM));
        }
Ejemplo n.º 3
0
        public ActionResult AddVehicle(AdminAddVehicleCM form)
        {
            if (ModelState.IsValid)
            {
                Vehicles          vehicle   = new Vehicles();
                var               repo      = new VehicleRepositoryADO();
                var               modelRepo = new VehicleModelRepositoryADO();
                var               makeRepo  = new MakeRepositoryADO();
                AdminAddVehicleVM VM        = new AdminAddVehicleVM();
                vehicle.MakeId = form.MakeId;
                //vehicle.Make = form.Make;
                vehicle.ModelId = form.ModelId;
                //vehicle.Model = form.Model;
                vehicle.Vin          = form.Vin;
                vehicle.Year         = form.Year;
                vehicle.BodyStyle    = form.BodyStyle;
                vehicle.Transmission = form.Transmission;
                vehicle.Type         = form.Type == "new";
                vehicle.Mileage      = form.Mileage;
                vehicle.Color        = form.Color;
                vehicle.Interior     = form.Interior;
                vehicle.Msrp         = form.Msrp;
                vehicle.Description  = form.Description;
                vehicle.SalePrice    = form.SalePrice;
                VM.SetAvailableMakes(makeRepo.ReadAllMakes());
                VM.SetAvailableModels(modelRepo.ReadAllModel());
                VM.BodyStyles();
                VM.Colors();
                VM.Interiors();
                VM.Type();
                repo.CreateVehicle(vehicle);


                return(RedirectToAction("Vehicle"));
            }
            else
            {
                AdminAddVehicleVM VM = new AdminAddVehicleVM();
                var modelRepo        = new VehicleModelRepositoryADO();
                var makeRepo         = new MakeRepositoryADO();
                VM.SetAvailableMakes(makeRepo.ReadAllMakes());
                VM.SetAvailableModels(modelRepo.ReadAllModel());
                VM.BodyStyles();
                VM.Colors();
                VM.Interiors();
                VM.Type();

                VM.Form = form;
                return(View(VM));
            }
        }
Ejemplo n.º 4
0
        public ActionResult AddVehicle()
        {
            AdminAddVehicleVM VM = new AdminAddVehicleVM();
            var repo             = new VehicleRepositoryADO();
            var modelRepo        = new VehicleModelRepositoryADO();
            var makeRepo         = new MakeRepositoryADO();

            VM.SetAvailableMakes(makeRepo.ReadAllMakes());
            VM.SetAvailableModels(modelRepo.ReadAllModel());
            VM.BodyStyles();
            VM.Colors();
            VM.Interiors();
            VM.Type();
            return(View(VM));
        }
Ejemplo n.º 5
0
        public ActionResult AddModel(SalesIndexModelsCM form)
        {
            if (ModelState.IsValid)
            {
                VehicleModels model = new VehicleModels();
                var           repo  = new VehicleModelRepositoryADO();
                model.Model      = form.Model;
                model.Make       = form.Make;
                model.DateAdded  = form.DateAdded;
                model.EmployeeId = form.EmployeeId;
                repo.CreateModel(model);

                return(RedirectToAction("Index"));
            }
            else
            {
                SalesIndexModelsVM VM = new SalesIndexModelsVM();
                var models            = new VehicleModelRepositoryADO();
                VM.Models = models.ReadAllModel();

                VM.Form = form;
                return(View(VM));
            }
        }