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)); }
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)); }
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)); } }
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)); }
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)); } }