public void AssociateAssetDevice() { Guid.TryParse(AssetUID, out AssetUidGuid); associateAssetDevice = new AssociateAssetDevice { DeviceUID = defaultValidDeviceServiceCreateModel.DeviceUID, AssetUID = AssetUidGuid, ReceivedUTC = DateTime.Now, ActionUTC = DateTime.Now }; var requestString = JsonConvert.SerializeObject(associateAssetDevice); try { GetToken(true); var response = RestClientUtil.DoHttpRequest(AssetServiceConfig.DeviceAssetAssociationEndpoint, HeaderSettings.PostMethod, AccessToken, HeaderSettings.JsonMediaType, requestString, HttpStatusCode.OK, HeaderSettings.BearerType, HeaderSettings.JsonMediaType, null); LogResult.Report(Log, "log_ForInfo", "Device Asset Association ends-Success "); } catch (Exception e) { LogResult.Report(Log, "log_ForError", "Exception Occured while associating asset to device" + "AssetUID-" + AssetUidGuid + "DeviceUID-" + defaultValidDeviceServiceCreateModel.DeviceUID); throw new Exception("Exception Occured while associating asset to device" + "AssetUID - " + AssetUidGuid + "DeviceUID - " + defaultValidDeviceServiceCreateModel.DeviceUID); } }
public void SetDefaultValuesForAssociateAssetDevice(List <string> assetUIDs) { DeviceAssetUIDs = AssetUIDs.Select(x => Guid.Parse(x)).ToList(); associateAssetDevice = new AssociateAssetDevice { DeviceUID = DeviceUID, // AssetUID = DeviceAssetUIDs, ReceivedUTC = DateTime.Now, ActionUTC = DateTime.Now }; }
public void AssociateAssetDevice() { associateAssetDevice = new AssociateAssetDevice { DeviceUID = DeviceUID, AssetUID = CreateAsset.AssetUID, ReceivedUTC = DateTime.Now, ActionUTC = DateTime.Now }; var requestString = JsonConvert.SerializeObject(associateAssetDevice); try { GetToken(true); var response = RestClientUtil.DoHttpRequest("https://api-stg.trimble.com/t/trimble.com/vss-dev-deviceservice/1.0/AssociateDeviceAsset", HeaderSettings.PostMethod, AccessToken, HeaderSettings.JsonMediaType, requestString, HttpStatusCode.OK, HeaderSettings.BearerType, HeaderSettings.JsonMediaType, null); } catch (Exception e) { LogResult.Report(Log, "log_ForError", "Exception Occured while associating asset to device" + "AssetUID-" + CreateAsset.AssetUID + "DeviceUID-" + associateAssetDevice.DeviceUID); throw new Exception("Exception Occured while associating asset to device" + "AssetUID - " + CreateAsset.AssetUID + "DeviceUID - " + associateAssetDevice.DeviceUID); } }