// // GET: /Vehicle/ public ActionResult Index() { var viewVehicle = new VehicleDTO { VehicleList = repository.GetAllVehicles(), }; return View(viewVehicle); }
public ActionResult Create(VehicleDTO vehicleDTO) { Vehicle vehicle = repository.CreateVehicle(vehicleDTO); if (ModelState.IsValid) { db.Vehicles.Add(vehicle); db.SaveChanges(); return RedirectToAction("Index"); } return View(vehicle); }
// // GET: /Vehicle/Details/5 public ActionResult Details(int id) { Vehicle vehicle = repository.GetVehicle(id); var vehicleView = new VehicleDTO { VehiclePrice = vehicle.VehiclePrice, VehicleSize = vehicle.VehicleSize, VehicleType = vehicle.VehicleType, }; if (vehicleView == null) { return HttpNotFound(); } return View(vehicleView); }
public Models.Vehicle UpdateVehicle(VehicleDTO vehicleDTO) { var vehicle = new Vehicle { VehicleId = vehicleDTO.VehicleId, VehiclePrice = vehicleDTO.VehiclePrice, VehicleSize = vehicleDTO.VehicleSize, VehicleType = vehicleDTO.VehicleType, }; return vehicle; }
public ActionResult Edit(VehicleDTO vehicleDTO) { Vehicle vehicle = repository.UpdateVehicle(vehicleDTO); if (ModelState.IsValid) { db.Entry(vehicle).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(vehicle); }