public ActionResult Details(int id) { var vehicle = vRepo.GetById(id); vehicle.Make = makeRepo.GetById(vehicle.MakeId); vehicle.Model = modelRepo.GetById(vehicle.ModelId); return(View(vehicle)); }
public ActionResult Purchase(int id) { var vehicle = vRepo.GetById(id); vehicle.Make = makeRepo.GetById(vehicle.MakeId); vehicle.Model = modelRepo.GetById(vehicle.ModelId); SaleInfoViewModel sale = new SaleInfoViewModel(); sale.Vehicle = vehicle; IStateRepo stateRepo = Factory.GetStateRepo(); sale.SetAllStateItems(stateRepo.AllStates()); if (sale.Vehicle.Type == "Sold") { return(RedirectToAction("Index")); } return(View(sale)); }
public ActionResult EditVehicle(int id) { // validate for if sold VehicleAdminVM adminVM = new VehicleAdminVM(); adminVM.SetAllListItems(); adminVM.Makes = new SelectList(makeRepo.GetAll(), "MakeId", "MakeName"); adminVM.Models = new SelectList(modelRepo.GetAll(), "ModelId", "ModelName"); adminVM.Vehicle = vRepo.GetById(id); adminVM.Vehicle.Make = makeRepo.GetById(adminVM.Vehicle.MakeId); adminVM.Vehicle.Model = modelRepo.GetById(adminVM.Vehicle.ModelId); adminVM.FileType = ".png"; return(View(adminVM)); }