Beispiel #1
0
        public IHttpActionResult Update(int id, UpdateModel updateModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Vehicle vehicle = _uow.GetRepository <IVehicleRepository>().GetByIdAndUserId(id, User.Identity.GetUserId <int>());

            if (vehicle == null)
            {
                return(BadRequest(ModelState));
            }

            _uow.GetRepository <IVehicleRepository>().Update(updateModel.UpdateVehicle(vehicle));
            _uow.Commit();


            return(Ok(updateModel));
        }