public ActionResult Edit(int id) { ViewBag.Vehicle = new SelectList(vehiclePath.GetVehicle(), "VehicleTypeID", "VehicleTypes"); Models.VehicleModel vehicle = new Models.VehicleModel(); Vehicle vehicleEntity = vehiclePath.GetVehicleById(id); var vehicleObject = AutoMapper.Mapper.Map <Online_Logistics_Registration_Entity.Vehicle, Models.VehicleModel>(vehicleEntity); //vehicle.VehicleID = vehicleEntity.VehicleID; //vehicle.VehicleNumber = vehicleEntity.VehicleNumber; //vehicle.VehicleTypeID = vehicleEntity.VehicleTypeID; //vehicle.StartLocation = vehicleEntity.StartLocation; //vehicle.DestinationLocation = vehicleEntity.DestinationLocation; //vehicle.VehicleLoadWeight = vehicleEntity.VehicleLoadWeight; return(View(vehicleObject)); }
public ActionResult Update(Models.VehicleModel vehicle) { if (ModelState.IsValid) { var vehicleObject = AutoMapper.Mapper.Map <Models.VehicleModel, Online_Logistics_Registration_Entity.Vehicle>(vehicle); //vehicleEntity.VehicleID = vehicle.VehicleID; //vehicleEntity.VehicleNumber = vehicle.VehicleNumber; //vehicleEntity.VehicleTypeID = vehicle.VehicleTypeID; //vehicleEntity.StartLocation = vehicle.StartLocation; //vehicleEntity.DestinationLocation = vehicle.DestinationLocation; //vehicleEntity.VehicleLoadWeight = vehicle.VehicleLoadWeight; int result = vehiclePath.Update(vehicleObject); if (result == 1) { return(RedirectToAction("ViewVehicle")); } } return(View("EditVehicle", vehicle)); }