public async Task <VehicleEntity> Update(Guid id, UpdateVehicleModel model)
        {
            var vehicle = Get(id);

            if (vehicle == null)
            {
                throw new NotFoundException($"Vehicle not found");
            }
            vehicle.ModelName            = model.ModelName;
            vehicle.ModelYear            = model.ModelYear;
            vehicle.BodyStyle            = model.BodyStyle;
            vehicle.ManufacturerEntityId = model.ManufacturerEntityId;
            vehicle.ModifyUserId         = model.ModifyUserId;
            vehicle.StatusId             = model.StatusId;
            vehicle.ModifyDate           = DateTime.UtcNow.ToLocalTime();
            await _unitOfWork.CommitAsync();

            return(vehicle);
        }
示例#2
0
        //==========UPDATE=VEHICLE==============================================

        public ActionResult UpdateVehicle(UpdateVehicleModel vehicle)
        {
            return(View("UpdateVehicle", vehicle));
        }