/// <summary> /// Write /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <ValueWriteResponseApiModel> ValueWriteAsync( ValueWriteRequestApiModel request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var result = await _nodes.NodeValueWriteAsync( await _twin.GetEndpointAsync(), request.ToServiceModel()); return(new ValueWriteResponseApiModel(result)); }
public async Task <ValueWriteResponseApiModel> WriteValueAsync( string endpointId, [FromBody][Required] ValueWriteRequestApiModel request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var writeResult = await _nodes.NodeValueWriteAsync( endpointId, request.ToServiceModel()); return(new ValueWriteResponseApiModel(writeResult)); }