public async Task <IActionResult> Provision([FromRoute] string deviceId, [FromBody] ProvisionedDeviceInfo provisionedDeviceInfo) { await _deviceRepository.ProvisionAsync(deviceId, provisionedDeviceInfo); await _deviceRegistryRepository.RegisterAsync(deviceId, provisionedDeviceInfo.DeviceInfo.IMEI); return(Ok()); }
public async Task ProvisionAsync(string deviceId, ProvisionedDeviceInfo provisionedDeviceInfo) { await Interact(deviceId, deviceActor => deviceActor.ProvisionAsync(provisionedDeviceInfo.DeviceInfo, provisionedDeviceInfo.InitialTwin)); }