public ActionResult Edit(int?Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var model = service.EditVehicleMake(Id); var viewModel = AutoMapper.Mapper.Map <VehicleMake, CreateVehicleMakeViewModel>(model); if (viewModel == null) { return(HttpNotFound()); } return(View(viewModel)); }
public async Task <IHttpActionResult> PutVehicleMake(int id, VehicleMakeViewModel vehicleMakeViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vehicleMakeViewModel.VehicleMakeId) { return(BadRequest()); } VehicleMake vehicleMake = _mapper.Map <VehicleMake>(vehicleMakeViewModel); await _vehicleMakeService.EditVehicleMake(vehicleMake); return(Ok(vehicleMakeViewModel)); }
// PUT: api/Makes/5 public void Put(int id, [FromBody] VehicleMake vehicle) { var mappedVehicle = Mapper.Map <VehicleApp.Repository.Models.VehicleMake>(vehicle); service.EditVehicleMake(mappedVehicle); }