public async Task <IActionResult> ActivateFeature([FromBody] DeviceTwinDesiredSingleFeatureModel deviceTwinFeatureModel) { try { logger.LogInformation("Update DeviceTwin Properties Features update called, deviceId - {deviceId}, feature - {feature}", deviceTwinFeatureModel.DeviceId, deviceTwinFeatureModel.Feature); await _deviceTwinRepo.UpdateDeviceTwinDesiredFeatureAsync(deviceTwinFeatureModel); return(Ok()); } catch (Exception e) { logger.LogError(e, "Update DeviceTwin Properties Features update- Exception,, deviceId - {deviceId}, feature - {feature}", deviceTwinFeatureModel.DeviceId, deviceTwinFeatureModel.Feature); throw; } }
public async Task UpdateDeviceTwinDesiredFeatureAsync(DeviceTwinDesiredSingleFeatureModel deviceTwinFeaturesModel) { await _DeviceTwinRepo.UpdateDeviceTwinDesiredFeatureAsync(deviceTwinFeaturesModel); }