Example #1
0
        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));
        }
Example #3
0
        // PUT: api/Makes/5
        public void Put(int id, [FromBody] VehicleMake vehicle)
        {
            var mappedVehicle = Mapper.Map <VehicleApp.Repository.Models.VehicleMake>(vehicle);

            service.EditVehicleMake(mappedVehicle);
        }